Sr. Embedded Software Engineer
Job in
Westford, Middlesex County, Massachusetts, 01886, USA
Listed on 2026-06-01
Listing for:
YDU JC Air Cond & Ref Inc.- Dubai
Full Time
position Listed on 2026-06-01
Job specializations:
-
Software Development
Software Engineer, Embedded Software Engineer, C++ Developer, Python
Job Description & How to Apply Below
Job Overview
Senior Embedded Software Engineer – Fire Detection Systems
Location:
Westford, MA | Salary Range: $95,000 – $140,000 | Citizenship: U.S. Citizen or Permanent Resident (Green Card holder)
- Design, prototype, and develop high quality embedded software for fire alarm systems
- Actively participate in all aspects of software development activity
- Prioritize features and optimize software solutions
- Interact with people in different departments, organizations, and in other locations around the world
- Push the product vision forward as a passionate advocate
- Spark innovation and provide continuous feedback to address our customers’ needs
- Support teammates and other functional groups
- Continuously strive to hone your skill set
- Bachelor’s Degree in Electrical, Software Engineering, or Computer Science
- 7+ years of embedded software development experience
- Proficiency in multithreaded, multi-process, real‑time embedded application development
- Extensive knowledge of SW development on Linux or another POSIX OS
- Proficient in C and C++ programming languages
- Knowledge of formal development methodology
- Ability to plan and estimate software projects
- Experience with test/debug tools including I2C debuggers, GDB, oscilloscope, logic analyzer
- Experience with Yocto and Bit Bake
- Preferred knowledge of network programming
- Hands‑on experience with ARM, Cold Fire, or Microchip 16‑bit and 32‑bit processors
- Experience in UI programming utilizing web and front‑panel displays
- Experience in rigorous approval standards (e.g., UL/ULC)
- Experience with version control tools such as Git
- Experience with file storage systems such as Artifactory
- Experience with issue tracking systems (e.g., JIRA, Integrity)
- Experience with scripting languages (e.g., Bash, Make, Python)
- Experience with Atlassian tools (e.g., Confluence)
- Experience with the Azure IoT platform
- Competitive salary
- Paid vacation, holidays, and sick time
- Comprehensive benefits package including 401(k), medical, dental, and vision care
- On‑the‑job cross training opportunities
- Encouraging and collaborative team environment
- Zero Harm safety policy
Johnson Controls is an equal employment opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, or disability.
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×