Embedded Developer
Job in
Alpharetta, Fulton County, Georgia, 30239, USA
Listed on 2026-07-01
Listing for:
Sonoma Consulting Inc.
Full Time
position Listed on 2026-07-01
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, Software Engineer, Embedded Software Engineer, Unix/Linux
Job Description & How to Apply Below
Job Description
Position: Embedded Developer - Medical Device
Duration: Direct Hire (Full‑time Permanent)
Come join a fast‑growing medical device and product company that provides innovative products across medical and pain devices. Position located in [location omitted].
As a Medical Device Engineer you will work with cross‑functional teams to drive and grow the technical capabilities of the R&D organization. This is a hands‑on medical device software engineer focused on building flawless code.
Responsibilities- Implement software designs for isolation of critical path or safety‑critical design elements.
- Review complex software design concepts prior to implementation.
- Participate in the integration of software implementations with system interfaces.
- Approve supporting documentation to secure project release.
- Anticipate project challenges and risk scenarios.
- Identify and execute proactive mitigation strategies to ensure optimal results.
- Support project management, including software development, scope, and release planning.
- Participate in the execution, documentation, review, and approval of all processes in the SDLC.
- B.S. in Software Engineering, Bio Med, Computer & Electrical Engineering, Computer Science or related field.
- 7‑9+ years’ experience within FDA‑regulated medical device industry.
- Proven software engineering disciplines with working knowledge of cGMPs and applicable industry standards.
- Thorough understanding of the SDLC.
- Experience integrating software and hardware in an embedded context.
- Experience reviewing, porting, and integrating third‑party code, and using application frameworks.
- Intensive experience in micro‑controller programming, preferably using 8051 & AVR RISC architectures.
- Familiarity with standard OS features (threading and concurrency, memory management, device drivers, I/O, etc.).
- Working experience with embedded RTOS preferred.
- Intensive familiarity with QNX or UNIX/Linux preferred.
- Experience in algorithm development, mathematical transformations, and protocol formulation preferred.
- Design Control, Risk Analysis, Change Control, and problem‑solving (CAPA).
- Experience presenting concepts for different levels of organization from executives to software developers.
- Proven track record of software development effectiveness; leadership preferred.
This is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other basis protected by law.
#J-18808-LjbffrTo 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).
(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:
×