USA - Embedded Software Engineer III
Company: Equiliem
Location: Skaneateles
Posted on: May 8, 2024
|
|
Job Description:
Candidates who can work hybrid preferred - but open to 100%
remote.
As a Senior Embedded Software Engineer, you will be involved with
the research and development of advanced medical monitors saving
lives across the whole world. You will take part in the
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 their work in transforming healthcare. Ideal candidate
is a self-starter, who can independently dig into issues and arrive
at solutions. Good communication skills, and the ability to
collaborate with other software developers, is essential for this
position.
Key Responsibilities:
* 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
Specific credentials and skills that you'll bring:
* 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.
Keywords: Equiliem, Utica , USA - Embedded Software Engineer III, IT / Software / Systems , Skaneateles, New York
Click
here to apply!
|