×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Systems Programmer

Job in Town of Sun Prairie, Dane County, Wisconsin, USA
Listing for: 2g ENG
Full Time position
Listed on 2026-10-14
Job specializations:
  • Engineering
    Systems Engineer, Embedded Software Engineer, Automation & Mechatronics Engineer, Electronics Engineer
Salary/Wage Range or Industry Benchmark: 110000 - 140000 USD Yearly USD 110000.00 140000.00 YEAR
Job Description & How to Apply Below

2G Engineering is seeking a highly skilled and motivated Senior Embedded Systems Programmer to join our fast-paced, innovative engineering team. In this role, you will take technical leadership in designing, developing, and supporting the embedded controllers, motor drives, sensors, and power systems that enable our subsea technologies. If you’re looking for a dynamic position where you can lead architecture decisions, mentor engineers, and drive the development of advanced embedded systems, this is the opportunity for you.

This is a full-time position with benefits located at our Sun Prairie, WI office.

2G Engineering is an engineering design company located in Sun Prairie, WI. We design and manufacture systems for subsea use, including embedded controllers, motor drives, sensors, AC and DC power supplies, and servo controllers. The Senior Embedded Systems Programmer plays a lead role in the development, improvement, and support of these products, with increased responsibility for architecture decisions, technical leadership, and cross-functional coordination.

Essential Duties and Responsibilities

The following are the primary job duties and responsibilities. These are not to be interpreted as all-inclusive; additional duties may be assigned as needed.

  • Lead firmware development efforts, typically in C, including architecture, implementation strategy, code reviews, and design validation
  • Drive and mentor others in embedded system debugging, root-cause analysis, and long-term corrective actions
  • Guide schematic capture activities and provide technical direction for PCB design; hands-on PCB design experience strongly preferred
  • Collaborate with engineers, customers, and project stakeholders to define system requirements, evaluate technical risks, and shape engineering solutions
  • Own engineering design efforts for assigned systems, including detailed specifications, calculations, equipment selection, and cost estimates
  • Provide accurate labor estimates and support project planning by identifying risks, resource needs, and realistic timelines
  • Prepare or review technical memorandum, engineering reports, design documentation, and electronic deliverables to ensure clarity and accuracy
  • Ensure product quality by designing verification strategies, test methods, regression tests, and system-level validation plans
  • Lead data collection and analysis activities to support design decisions, performance evaluation, and continuous improvement
  • Maintain and evolve existing product lines by implementing design improvements, ensuring backward compatibility, and coordinating change control
  • Provide technical mentorship to junior engineers and contribute to improving team processes and engineering standards
Experience/Education/Licenses/Certifications

Required:
  • B.S. degree or equivalent in electrical engineering, computer science, physics, or related field
  • 5 or more years of hands-on experience in embedded programming, including C programming, microcontrollers/microprocessors.
  • Working knowledge of microprocessors, ICs, electronic lab diagnostics, and general hardware and software fundamentals
  • Experience owning or maintaining a product line, including long-term support, updates, and life cycle planning
  • Demonstrated experience leading technical tasks, design efforts, or project features
Knowledge,

Skills and Abilities

Desired:
  • Experience programming with C at a systems level.
  • Proficiency with Python and UNIX-based systems
  • Solid understanding of RTOS behavior, use cases, and system trade-offs
  • Ability to plan and coordinate engineering work effectively, both independently and within a team.
  • Experience with motor drive systems and electromechanical controls is a plus.
  • Troubleshooting experience, with the ability to isolate issues and implement…
Position Requirements
10+ Years work experience
To 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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary