×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Firmware Engineer Andover, MA

Job in Andover, Essex County, Massachusetts, 05544, USA
Listing for: Performix
Full Time position
Listed on 2025-12-31
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
Position: Embedded Firmware Engineer at Performix Andover, MA

Embedded Firmware Engineer job over, MA.

Job Description:

Job Details
  • Embedded Firmware Engineer, assignment 3 months (possible extension)
  • Shift: 8:00am to 5:00pm
  • First interview:
    Hiring manager – Team Video
  • Final interview:
    Technical leaders – Team Video/Face to Face
Role Overview

In this role the individual will develop embedded system firmware for communications protocols and IoT (Internet of Things) enabled solutions in the industry sector.

Key Responsibilities
  • Firmware development for POSIX-based platforms (Embedded Linux and VXWorks) using embedded-C, considering hardware constraints and system complexity.
  • Prototyping & testing Industrial Communication Protocols; practice TDD & unit testing for real-time embedded communication firmware.
  • Research and Exploration:
    Evaluate stacks used for prototyping when responding to internal customer offers.
  • Technical Documentation:
    Write detailed specifications, design documents, build guides, implementation guides, whitepapers based on industry standards and internal requirements.
  • Debugging and Troubleshooting:
    Debug, analyze, and resolve complex hardware and software issues to ensure optimal system performance, security, and unit tests.
  • Code Quality Enhancement:
    Develop high-quality, well-tested code through comprehensive unit testing and debugging.
  • Agile

    Collaboration:

    Participate in the entire software development life cycle, including daily stand-ups and other agile ceremonies.
  • Innovation:
    Participate in innovative projects outside of day-to-day project execution.
Qualifications
  • Bachelor's or Master's Degree in Electrical Engineering, Computer Engineering, or closely related field emphasizing embedded systems.
  • At least 4–7 years of experience in embedded firmware or application development.
  • Knowledge of technical specifications, code design using UML diagrams, customer application needs, and ability to convert them into functional and technical design.
  • Engineering skills: propose and deploy new technical solutions, optimize design from performance and cost perspective using modularization.
  • Technical expertise: solid foundation in C/C++ programming, Linux development, debugging, and embedded environments.
  • Development environment: proficiency in tool chains for embedded software code management like Cross Compilation and CMake.
  • Operating Systems: experience with RTOS such as FreeRTOS or Zephyr; real-time multitask firmware programming.
  • Embedded System Hardware and platforms, including Embedded Linux and VXWorks.
  • BSD sockets programming: understanding of physical and software connectivity layers in devices.
  • Networking Protocols: experience with Industrial Automation, Client/Server Application, OSI model.
  • Cyber-Security: familiarity with cryptography concepts and secure features such as cryptographic key management, certificate management and PKI.
  • Achieve Sustainable Results: ensure successful execution of strategies, monitor plans, maintain high energy in fast-paced environment.
  • SDLC and Tools: experience with full software development lifecycle, agile (Scrum), tools like Wireshark, Git and Git Hub.
  • Drive for digital upskilling in technologies such as 5G, TSN.
  • Research Aptitude: independent research of complex technical topics, distill info, contribute to design specs and whitepapers.
  • Process Automation: eager to explore and implement tools for enhancing efficiency through automated processes in product development and testing.
Requirements
  • IoT or Internet of Things
  • Test Driven Development (TDD)
  • Unit Testing
  • C/C++
  • FreeRTOS or Zephyr
  • Linux
  • 5G
  • TSN
  • Git
  • Git Hub
#J-18808-Ljbffr
To 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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary