What are the responsibilities and job description for the Senior Software Engineer - Embedded position at IntePros?
Senior Software Engineer (C/C | Embedded Linux | Networking)
Location: Needham, MA
Work Model: Primarily Onsite with Flexibility for Work-from-Home
Compensation: $165K–$185K base 10–15% guaranteed bonus stock options
Overview
We are seeking a Senior Software Engineer with strong expertise in C/C development, embedded systems, and Linux to join our growing engineering organization. You’ll be part of a team driving the development of new, high-impact products over the next 18 months.
This role offers the chance to work on challenging technical problems in a collaborative and innovative environment, ideal for engineers coming from networking, telecom, robotics, defense, or startup backgrounds.
Key Responsibilities
Location: Needham, MA
Work Model: Primarily Onsite with Flexibility for Work-from-Home
Compensation: $165K–$185K base 10–15% guaranteed bonus stock options
Overview
We are seeking a Senior Software Engineer with strong expertise in C/C development, embedded systems, and Linux to join our growing engineering organization. You’ll be part of a team driving the development of new, high-impact products over the next 18 months.
This role offers the chance to work on challenging technical problems in a collaborative and innovative environment, ideal for engineers coming from networking, telecom, robotics, defense, or startup backgrounds.
Key Responsibilities
- Design, develop, and maintain embedded software systems in C and C on Linux platforms.
- Work on networking, IP-based communication, and multithreaded applications.
- Lead and mentor junior engineers; provide guidance in code reviews and technical problem-solving.
- Collaborate across engineering, product, and QA teams to deliver reliable, scalable systems.
- Participate in all stages of the product lifecycle, from design and architecture to deployment and testing.
- Troubleshoot complex technical issues and propose efficient, maintainable solutions.
- 5–15 years of professional software engineering experience.
- Strong proficiency in C and C , with demonstrated experience in embedded systems.
- Proficient with Linux development environments and network programming (IP, sockets, multithreading).
- Proven ability to lead technical projects or mentor teams.
- Excellent analytical and problem-solving abilities: capable of articulating thought processes and technical approaches.
- Strong communication and collaboration skills, with the ability to thrive in a dynamic, product-focused setting.
Salary : $165,000 - $185,000