Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
What you will do
Johnson Controls is seeking Firmware Engineer for our Access Control & Video Surveillance team based in Westford MA. Are you fluent in C/C and have experience in designing testing and documenting operating system level software & automate the embedded test environment If so keep reading! This could be your next opportunity!
How you will do it
Implement the embedded software that runs the Readers Panels for security solutions and ensure that sensors and communication peripherals work right as per the architecture design.
Work with the electrical engineers to bring up and debug new hardware
Familiarity with Bootloader & update to support different product line.
Write test scripts to verify them across a variety of operating scenarios
Support application implementation system integration test and debug
Identify points of weakness in the software and electronics; help develop plans for improving the product
Participate in projects that involve STM32/NXP/Renesas peripheral and board bring up Ethernet protocol & RS485 drivers
What you will need
Required
Bachelors degree in Software Engineering or Electrical Engineering or a relevant discipline
1 years of experience in developing and testing embedded system software for real time applications systems.
C/C micro controller experience preferably including development with ARM processors
Ability to review schematics and read datasheets; experience supporting hardware bring-up and debug
Experience in testing board support packages bootloaders
Familiarity with U-Boot and building/customizing kernels and kernel drivers
Familiarity with FreeRTOs Linux Yocto or any other OS
Experience in understanding basics communication protocols (UART ethernet/lwIP I2C SPI RS485 etc.)
Experience with automated software development processes and modern tools (Git CI/CD)
Knowledge of hardware aspects of embedded systems design
Debug issues at the circuit level particularly around the CPU.
Use of oscilloscopes logic analyzers multimeters and power supplies.
Johnson Controls International plc. is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race color religion sex national origin age protected veteran status genetic information sexual orientation gender identity status as a qualified individual with a disability or any other characteristic protected by law. To view more information about your equal opportunity and non-discrimination rights as a candidate visit EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process please visit here.
Full-Time