Sr. Embedded Software Engineer
We are seeking a Senior Embedded Software Engineer to join our growing engineering team. This role is ideal for someone passionate about embedded systems, firmware development, and working in a collaborative environment where engineering excellence is valued.
Key Responsibilities
- Design, implement, and maintain embedded software for microcontroller-based systems, primarily using C .
- Develop and maintain firmware across multiple microcontroller platforms.
- Collaborate with cross-functional engineering teams on system integration, testing, and debugging .
- Contribute to all phases of the development lifecycle: concept, architecture, implementation, validation, and release.
- Participate in code reviews , maintain documentation, and support continuous improvement initiatives.
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science , or related technical field (or equivalent experience).
- Minimum 3 years of professional experience in embedded software development.
- Strong proficiency in C programming for resource-constrained systems.
- Hands-on experience with microcontrollers, low-level driver development, and peripheral integration .
- Experience with debugging and testing tools (logic analyzers, oscilloscopes, in-circuit debuggers).
- Familiarity with version control systems and modern software development workflows.
- Strong analytical, problem-solving, and debugging skills.
- Ability to work independently and collaboratively in cross-functional teams.
- Proficiency with productivity tools (e.g., Microsoft Office or equivalent).
Preferred Skills
- Experience with RTOS-based systems or firmware development for embedded applications.
- Knowledge of hardware/software co-design principles .
Recommended Jobs
Perinatal/Reproductive Psychiatrist - Greenville, North Carolina
Perinatal / Reproductive Psychiatrist Greenville, North Carolina An academic Department of Psychiatry and Behavioral Medicine in Greenville, North Carolina is seeking a Board Eligible or B…
Project Coordinator
Job Description General Responsibilities: Provide project delivery support including document control and administration, project tracking, project quality and consistency, and drafting communi…
Human Performance Program Manager
Responsibilities for this Position Location: USA NC Camp Lejeune Full Part/Time: Full time Job Req: RQ211647 Type of Requisition: Regular Clearance Level Must Currently Possess: …
Speech Language Pathologist / Speech Therapist / SLP / PRN
Speech Language Pathologist / SLP - PRN - Monroe, NC - NORTH CAROLINA Broad River Rehab is seeking a Speech Language Pathologist to join our skilled nursing facility in Monroe, NC. PRN Flexibl…
Guest Services Agent
COMPANY OVERVIEW: At Village Realty OBX, we offer an extensive selection of Outer Banks vacation rentals tailored to meet every need and desire. From stunning oceanfront properties and cozy con…
CAREGiver Position
Now Hiring: Overnight & Weekend Caregivers Be the shining Over-Knight hero and weekend warrior for your clients! Job Type : Part-time Minimum 16 hours per week | Flexible shifts: 6- Hour, 8-…
Front Desk Guest Service Associate
: Front Desk Guest Services Associate Department - Front Office Reports to - Guest Services Manager What's the job? The moment a guest steps into one of our hotels, they walk into a genuinely me…
STORE MANAGER in Greenville North Carolina (Greenville)
Work Where You Matter At Dollar General, our mission is Serving Others! We value each and every one of our employees. Whether you are looking to launch a new career in one of our many convenient St…
RN Med Surg
* IMCS is a Healthcare and Professional Staffing Company. From nursing staffing, temp to hire, and permanent to healthcare contracts, IMCS provides hospitals and medical facilities with high-quali…
Crew Member / Team Member/Ice Cream Artist - Chill Staff AM/PM
Description What Makes Dairy Queen Sweet? Check out these DQ Perks: 1) Flexible Schedules - Dairy Queen understands that you probably have commitments to your family, friends, school or sports t…