Sr Embedded Software Engineer

Ohio City, Ohio

Converge Resources
Apply for this Job
Title: Sr. Embedded Software Engineer
Location: Remote

Converge Resources is seeking an experienced Sr. Embedded Software Engineer to join our client's team. The ideal candidate will have over 10 years of embedded software experience, a strong background in embedded RTOS, and extensive firmware development expertise. This role requires proficiency in working within an embedded Linux environment and the ability to write code in C .

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 10+ years of embedded software experience.
  • Extensive experience with embedded RTOS and firmware development.
  • Proficiency in embedded Linux environments.
  • Strong programming skills in C .
  • Proven experience in writing ISRs and programs that interact with devices at the register level.
  • Ability to interpret electronic schematics, device data sheets, and other technical documentation.
  • Experience with TCP/IP network programming, routing, DNS, and DHCP.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and the ability to work collaboratively in a team environment.
Benefits:
  • Competitive salary based upon experience
  • Competitive annual bonus structure
  • Comprehensive health, dental, and vision insurance.
  • Market leading 401(k) retirement plan with company match.
  • Paid time off (starting a 3 weeks), 5 sick days, and 10 paid holidays.
  • Paid parental leave
  • 100% tuition reimbursement
  • Career development and advancement opportunities
Responsibilities:
  • Design, develop, and maintain embedded software and firmware of medium to high complexity.
  • Implement and optimize embedded RTOS solutions.
  • Develop software in an embedded Linux environment, ensuring robust and scalable solutions.
  • Write and debug code in C for various embedded applications.
  • Create and maintain ISRs and programs that interact with devices at the register level.
  • Interpret electronic schematics, device data sheets, and other technical documentation to ensure accurate software development.
  • Develop and implement TCP/IP network programming, including routing, DNS, and DHCP.
Date Posted: 09 April 2025
Apply for this Job