USA - Embedded Software Engineer III
Varite
- Skaneateles, NY
- $60.00-70.00 per hour
- Permanent
- Full-time
- Design and implement portions of the software for an existing device working cross functionally to understand needs and requirements, and supporting the team with your technical expertise.
- Take part in the creation of schedules and tasking to facilitate the execution of development, completion, and delivery of software,
- Apply strong software engineering expertise to design and implement robust software architectures, while influencing the processes and methodologies used by the team to create quality software,
- Develop software that will be deployed in medical products using modern development practices such as: design patterns, strong object-oriented principles, unit testing, automated testing, and software evaluation tools
- Participate in the formal documentation processes for requirements generation, software architecture, and detailed designs
- Bachlor's degree in Electrical Engineering, Computer Engineering, or related discipline
- 5+ years' experience in embedded software engineering, successfully utilizing C/C++ in a production environment. ARM assembly experience a plus.
- Experience developing software on ThreadX operating system (experience with similar embedded RTOS may be considered).
- Knowledge of peripherals NetX and USBX preferred, PEGX experience is a plus.
- Ability to troubleshoot kernel, user interface, communication, thread interactions, and other general issues in an embedded multithreaded environment, experience with debuggers is advantageous.
- Cybersecurity knowledge and understanding of secure coding methods and practices is strongly preferred
- Familiarity with software configuration management, issue tracking, and version control – TFS or Azure DevOps preferred.
- Strong interpersonal and problem-solving skills, and the ability to interact with other engineers while maintaining a positive and collaborative environment.
- Knowledge and understanding of IEC 62304 is a plus.