Location:Parsippany, NJ or Chelmsford, MA. (NJ is preferred) Must be fully vaccinated for COVID-19 and able to work in the office 5 days per week. Salary from $150,000-$165,000
This is a Principal level position, so this person will the Technical Lead and handle the Architecture.
Need strong Embedded (ARM) experience, Real-time OS environment
The company is a growing, innovation-driven company on the forefront of delivering Medical Devices to save lives, and software solutions to improve efficiency.
Job Summary: As a member of a software development team, your role will be primarily focused at designing and developing new software features for new and existing products. Your role will extend from leading the development of software roadmaps to requirements analysis through architecture and design to implementation. You will be responsible for coordinating your work with cross functional team members, including usability design and requirements verification.
Participate as an active team member in all aspects of the software development life cycle
Develop C/C++ software for an embedded real-time OS environment
Participate in all aspects of the software development life cycle
Strong experience developing with C and C++
BS degree in Computer Science, Electrical/Computer Engineering, or related discipline
At least 8+ years of software design and development experience on a product
Experience as a technical lead or software architect (product development)
Experience with embedded processors (ARM experience)
Experience with object-oriented software design methodologies
Experience with real time operating systems (e.g., Green Hills Integrity, Mentor Graphics Nucleus, QNX, Micrium)
Experience with user interface development and technologies (e.g., Qt, Crank, Peg)
Experience as a software architect for complex software systems
Strong debugging and problem-solving skills
Experience with medical device development is helpful, but not required