Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Firmware Engineer

ICM Controls

Purpose: Design, develop, debug, and maintain embedded firmware for microcontroller-based electronic controls, primarily for HVAC/R applications. Work closely with engineering teams to develop reliable, cost-effective products from concept through production. Responsibilities: Design, develop, debug, and maintain bare-metal embedded firmware in C for 8-bit, 16-bit, and 32-bit microcontroller-based electronic controls.Collaborate with hardware engineers to review schematics, define interfaces, and integrate firmware with electronic hardware.Develop control logic for sensors, switches, relays, motors, timers, and other electrical inputs and outputs.Troubleshoot firmware and hardware interactions using oscilloscopes and other laboratory equipment.Develop and execute firmware verification and validation test plans to ensure reliable product operation.Identify root causes of technical issues and implement effective corrective actions.Maintain firmware using version control, document designs, participate in code reviews, and support manufacturing and field-related issues. Required Qualifications: Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent relevant experience.Demonstrated ability to develop and debug embedded C firmware for microcontroller-based systems.Understanding of bare-metal firmware development, microcontroller peripherals, interrupts, timers, and memory management.Ability to understand hardware interfaces and troubleshoot hardware/firmware interactions.Experience using embedded development tools, debuggers, and laboratory test equipment.Strong analytical and problem-solving skills.Ability to independently develop, troubleshoot, and deliver firmware while collaborating with cross-functional engineering teams. Preferred Qualifications Experience developing firmware for HVAC/R equipment, industrial controls, appliances, or similar electronic products.Experience developing firmware for resource-constrained embedded systems.Familiarity with UART, SPI, I2C, and other embedded communication protocols.Experience with analog/digital I/O, ADCs, PWM, relays, and sensor interfaces.Understanding of state machines, real-time control, watchdogs, fault handling, and system recovery.Experience developing firmware for high-volume, cost-sensitive production products.Familiarity with Git, firmware testing, and embedded software development best practices.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer in North Syracuse, NY vacancy
  • $81.1k - $150.5k

     ...situational awareness, early warning, and kill assessment capabilities in the most demanding environments. Join a global team of 35 000 engineers, software developers, and cyber experts who turn complex challenges into reliable, next generation systems that keep warfighters... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Worldwide
    Flexible hours

    Lockheed Martin

    Liverpool, NY
    5 days ago
  • $104.9k - $194.7k

     ...for the Radar design team, guiding architecture, trade‑studies, and hardware solutions.Oversee technical analysis, ensure rigorous engineering processes, and maintain product quality across the Radar portfolio.Drive common‑hardware strategies to reduce cost, risk, and... 
    Suggested
    Full time
    Contract work
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Liverpool, NY
    3 days ago
  • $50 per hour

     ...collaborative and dynamic work environment where our employees are driven by a shared passion for excellence.The WorkAs a PCB Design Engineer, you will play a pivotal role in developing complex circuit board designs according to customer specifications. Your... 
    Suggested
    Full time
    Contract work
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Liverpool, NY
    6 days ago
  • $50 per hour

     ...Linux/Windows 11 system administration skills to support robust, distributed test environments.WHO YOU AREYou are a senior hardware engineer who excels at building automated test software, bridging hardware and software to ensure precise validation of complex systems,... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Liverpool, NY
    4 days ago
  • $35 - $42 per hour

     ...Software Engineer The Software Engineer will contribute to the maintenance and enhancement of complex software systems, focusing on analyzing and resolving issues in fielded applications, implementing robust fixes, and ensuring high-quality code through design, development... 
    Suggested
    Full time
    Contract work
    Temporary work
    Work at office

    Actalent

    Salina, NY
    4 days ago
  • $129k - $239.6k

     .../Casual: FullTimeDepartment: RMS CoreBusiness Unit: RMS CoreJob DescriptionLockheed Martin is seeking an experienced Lead Systems Engineer (LSE) to lead a multidisciplinary Systems Engineering team within the Radars & Electronic Systems Line of Business. The LSE will serve... 
    Full time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Liverpool, NY
    5 days ago
  • $40 - $55 per hour

     ...focuses on integrating, testing, and administering Linux-based systems for mission-critical programs. You will apply your systems engineering and Linux expertise to support operating system configuration and hardening, ensure cybersecurity compliance, and contribute to... 
    Full time
    Contract work
    Temporary work

    Actalent

    Liverpool, NY
    3 days ago
  • $50 per hour

     ...requirements and implements human-machine interfacesBasic QualificationsBachelor’s degree in Computer Science, Information Technology, Engineering, AI/ML, or a related discipline.Proficiency in Python - write clean, well‑documented code and explain your logic.Knowledge of the... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Liverpool, NY
    4 days ago
  • $139.5k - $163.7k

     ...Job Description Job Description Senior Embedded Firmware Engineer Salary: $139,500 – $163,700 + 12% Bonus Position Summary We are seeking an experienced Senior Embedded Firmware Engineer to lead the design, development, integration, and testing of embedded... 
    Work at office
    Remote work

    EverPeak Recruitment

    East Syracuse, NY
    14 days ago
  • $189k - $255.1k

     ...Surveillance Systems Division is seeking a Director, Software Engineering to lead their growing and evolving Software and Cybersecurity...  ...development, especially object-oriented design, UML, and embedded systems. ~ Proficient in C/C++, Java, and tools like VS Code... 
    Contract work
    Temporary work
    For contractors
    Work experience placement
    Casual work
    Local area

    Saab Automobile AB

    Clay, NY
    2 days ago
  • $43.5k - $87.5k

     ...For more information, visit corporate.carrier.com or follow on Carrier social media at @Carrier. About this role Software Engineering Intern – Summer 2027 offers motivated college students the opportunity to gain hands-on experience developing cloud-based applications... 
    Minimum wage
    Temporary work
    Work experience placement
    Summer work
    Internship

    Carrier

    East Syracuse, NY
    13 hours ago
  • $92.2k - $115.3k

     ...reputation for integrity, quality, excellence, and teamwork? Then this is the job for you, Saab currently has a need for Java Software Engineer in our East Syracuse, NY office. You will be working alongside our System Engineering Team and other Software Engineers as they... 
    Permanent employment
    Temporary work
    For contractors
    Work experience placement
    Casual work
    Work at office
    Local area

    Saab Automobile AB

    East Syracuse, NY
    4 days ago
  •  ...working in Arizona, Ohio, Texas, India, and additional project locations around the world. Job Summary: Leads civil field engineering activities for assigned work areas, including coordination of workface planning, technical field support, construction readiness,... 
    16 hours
    Full time
    Work experience placement
    For subcontractor
    Work at office
    Local area
    Remote work
    Relocation

    Bechtel

    Clay, NY
    20 days ago
  • Job description ~ This is for AI development across all WK divisions with a focus on building AI frameworks that emphasize security and governance. ~6 years of overall experience of app design development architecture ~ Strong proficiency in Python and AI frameworks...

    Kaav Inc.

    East Syracuse, NY
    5 days ago
  • $120k - $130k

     ...THE ROLE Protora is seeking a mid-level RF Hardware Engineer to design build and test the RF hardware at the heart of our radar...  ...with air surveillance counter-UAS or weapon-locating radar. Embedded or FPGA/DSP implementation experience ( VHDL Verilog or C/C... 
    Full time
    Work at office
    Local area
    Day shift

    Protora

    Liverpool, NY
    16 days ago
  •  ...SAAB, a global defense and security leader, is seeking a Director of Software Engineering within our IT & Digital Solutions organization. In this role, you will lead multiple engineering teams delivering mission-critical software for advanced Defense & Aerospace systems... 

    Hyra

    East Syracuse, NY
    1 day ago
  •  ...analysis products for emergency response, security, and environmental health and safety. Job Description The Senior Field Applications Engineer is the advanced technical practitioner of the Applications Engineering team, specializing in first-of-a-kind (FoaK) installations,... 
    Full time

    INFICON

    East Syracuse, NY
    2 days ago
  • $25 per hour

    Job Description Job Description Coordinate Measuring Machine ( CMM) Programmer Shift: 1st Hours: M-F, TBD Pay: $25 and up DOE Relocation Package available Duties: See that department are maintaining documentation, in both written , oral and computer...
    Relocation package
    Shift work

    Staffworks CNY

    East Syracuse, NY
    23 days ago
  •  ...scalable systems using Java, Spring Boot, and microservices architecture . No prior AI experience is required. Strong backend engineering expertise and the ability to deliver high-quality technical solutions are the key requirements. Key Responsibilities Design... 
    Remote job
    For contractors

    YO AI Labs

    Phoenix, NY
    11 days ago
  •  ...Job Description Job Description Frontend Engineer — Technical Reasoning Role Type: Contractor Location: Remote micro1 is seeking Frontend Engineers to support a customer project focused on frontend development and AI training. No prior AI experience is... 
    Remote job
    For contractors

    YO AI Labs

    Phoenix, NY
    11 days ago
  • $70k - $84k

     ...looking to apply your relevant experience to a new industry join our team as we help shape a brighter way forward. Lead Operating Engineer - JLL What this job involves: This position is responsible for the operation maintenance troubleshooting and repair of... 
    Daily paid
    Full time
    For contractors
    Work at office
    Local area
    Shift work
    Rotating shift

    JLL

    East Syracuse, NY
    8 days ago
  • Job Description Job Description COBOL Developer – Remote Role Type: Contractor Location: Remote Role Overview We are seeking experienced COBOL Developers to contribute their expertise to a high-impact customer project focused on training and improving next...
    Remote job
    For contractors

    YO AI Labs

    Phoenix, NY
    11 days ago
  • Job Description Job Description Backend C#/.NET Developer Role Type: Contract Location: Remote About the Role We are looking for skilled backend developers to support AI training and evaluation projects. You'll use C#, .NET, and database expertise to build...
    Remote job
    Contract work

    YO AI Labs

    Phoenix, NY
    11 days ago
  • $165.7k - $223.8k

     ...Job Description: Saab, Inc. is adding a Deputy Chief Engineer for the Computer Engineering/Electrical Engineering discipline to our Surveillance team to partner with leadership in the development and execution of the technical baseline of the Surveillance radar... 
    Temporary work
    For contractors
    Work experience placement
    Casual work
    Local area

    SAAB

    East Syracuse, NY
    26 days ago
  •  ...As the teams QCM application specialist the successful candidate will also serve as a technical consultant to field application engineers and customers develop application best-known methods (BKMs) troubleshoot complex application and product performance issues and collaborate... 
    Full time
    Local area
    Remote work
    Relocation package
    Flexible hours

    INFICON

    East Syracuse, NY
    10 days ago
  • $96k - $192k

     ...information, visit corporate.carrier.com or follow on Carrier social media at @Carrier. About This Role The Staff Electrical Engineer will lead the design, development, validation, and integration of electrical power systems for transport refrigeration units (TRUs... 
    Minimum wage
    Temporary work
    Local area

    Carrier World

    East Syracuse, NY
    12 days ago
  • $22 - $25 per hour

    Job Description Job Description United Radio is an employee-centric organization.  We are building a team of people who share core values of positivity, exceptional work ethic and a commitment to working smarter to get the job done. With over 100 years in the industry...
    Hourly pay
    Work at office
    Remote work

    United Radio Services

    East Syracuse, NY
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Firmware Engineer. Be the first to apply!