Embedded Software Engineer
Listed on 2026-06-02
-
Software Development
Software Engineer, Embedded Software Engineer
Location: New York
Job Description
is seeking to hire an Embedded Software Engineer for our client in Skaneateles Falls, NY!
Benefits:
Weekly pay, $74.65 per hour.
As a Senior Embedded Software Engineer, you will be involved with the research and development of advanced medical monitors that save lives worldwide. You will take part in development, implementation, documentation, and sustaining engineering for products. The successful candidate will possess solid hands‑on technical abilities, an understanding of modern software practices, a vision for software development, and a passion for transforming healthcare.
Ideal candidates are self‑starters who can independently dig into issues and arrive d communication skills and the ability to collaborate with other software developers are essential.
- Design and implement portions of the software for an existing device, working cross‑functionally to understand needs and requirements, and supporting the team with technical expertise.
- Take part in the creation of schedules and tasking to facilitate execution of development, completion, and delivery of software.
- Apply strong software engineering expertise to design and implement robust software architectures, while influencing 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 formal documentation processes for requirements generation, software architecture, and detailed designs.
- Bachelor's degree in Electrical Engineering, Computer Engineering, or a related discipline.
- 5+ years of experience in embedded software engineering, successfully utilizing C/C++ in a production environment. ARM assembly experience is a plus.
- Experience developing software on Thread operating system (experience with similar embedded RTOS may be considered).
- Knowledge of peripherals. NeXT 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 Dev Ops 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.
(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).