
Software Developer – Embedded Systems
Hubbell Incorporated
full-time
Posted on:
Location Type: Office
Location: Archdale • North Carolina • United States
Visit company websiteExplore more
Tech Stack
About the role
- Design, develop, test, validate, and troubleshoot embedded software projects
- Participate as a member of New Product Development (NPD) teams
- Develop software for industrial control and radio-based systems
- Collaborate closely with electrical and mechanical engineers
- Write and execute unit, integration, and system-level tests
- Document software architecture, design decisions, test plans, and validation results
- Support regulatory and compliance activities, including FCC and EMC testing
Requirements
- BS in Computer Science, Electrical Engineering, or related field
- 3 years of embedded software development experience
- Strong proficiency in C for embedded systems
- Experience with RTOS or bare-metal designs
- Ability to read and understand datasheets, reference manuals, and electrical schematics
- Experience with SAE J1939 is a plus
- Experience with RF systems (900MHZ / 2.4GHz) is a plus
- Strong organizational skills and attention to detail when documenting design, testing, and validation activities
- Willing to travel up to 5%
Benefits
- Reasonable accommodation for individuals with disabilities
- Commitment to operating sustainably and ethically
- Supportive culture for career growth and development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
embedded software developmentC programmingRTOSbare-metal designsunit testingintegration testingsystem-level testingsoftware architecturevalidationSAE J1939
Soft skills
organizational skillsattention to detailcollaboration