Make an impact. Build technology that goes deep — literally.
2G Engineering designs and manufactures advanced subsea systems including embedded controllers, motor drives, power supplies, and sensors. We are looking for a Senior Embedded Systems Programmer to take a lead role in embedded firmware development and product architecture, driving innovation, technical strategy, and cross-functional collaboration.
If you’re excited by complex systems, hands-on engineering, and products that push technical limits, this is the place to be.
What You’ll Do
In this role, you will:
-
Lead firmware development efforts in C, including architecture and implementation strategy
-
Mentor engineers and guide debugging, root-cause analysis, and corrective actions
-
Support schematic capture and PCB design direction (hands-on experience strongly preferred)
-
Collaborate with internal teams and customers to define requirements and assess risks
-
Drive design efforts including calculations, component selection, and cost estimation
-
Produce and review reports, documentation, and engineering deliverables
-
Develop test strategies, regression methods, and system-level validation plans
-
Support and evolve existing product lines through updates and change control
-
Lead data collection, analysis, and continuous improvement efforts
-
Provide technical leadership and mentorship to junior engineering staff
What You Bring
-
Bachelor’s degree in Electrical Engineering, Computer Science, Physics, or related field
-
5+ years embedded programming experience (C, microcontrollers, microprocessors)
-
Strong understanding of microprocessors, ICs, lab diagnostics, and hardware/software fundamentals
-
Experience supporting or owning a product line throughout its lifecycle
-
Demonstrated leadership in technical tasks, features, or project components
Bonus Strengths
-
Proficiency in Python and UNIX-based systems
-
Experience with RTOS
-
Motor drive or electromechanical control experience
-
Ability to forecast engineering effort, risks, and resource needs
-
Exceptional troubleshooting, system analysis, and documentation skills
Who You Are
-
A technical leader who enjoys solving complex problems
-
A confident communicator who thrives in collaboration
-
Someone who can balance hands-on engineering with system-level strategy
Why 2G Engineering?
This role offers the opportunity to influence product architecture, mentor future engineers, and help shape engineering standards for advanced subsea technologies. You’ll work in a collaborative environment where innovation, ownership, and impact are part of the everyday experience.
If you’re ready to take the next step in your engineering career, we’d love to talk.