Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Embedded Software Developer image - Rise Careers
Job details

Senior Embedded Software Developer

Position Overview: 


We are looking for a highly experienced Senior Embedded Software Developer with deep expertise in C programming, Linux environments, and multi-threading. The ideal candidate will be responsible for designing, developing, and optimizing software for embedded systems, and will play a critical role in the development of our cutting-edge products. This is a 3 month contract to hire.


Responsibilities:
  • Software Development:
  • Design, develop, and maintain embedded software using C programming language.
  • Implement and optimize multi-threaded applications to ensure high performance and responsiveness.
  • Develop drivers, middleware, and application code for embedded systems.
  • Linux Integration:
  • Develop and maintain Linux kernel modules and device drivers.
  • Customize and configure Linux distributions for embedded platforms.
  • Work with bootloaders (e.g., U-Boot) and manage root file systems.
  • System Architecture and Design:
  • Participate in system architecture design and contribute to the overall system design process.
  • Develop and document software specifications, design documents, and technical reports.
  • Lead code reviews and mentor junior engineers to ensure code quality and adherence to standards.
  • Hardware Interaction:
  • Interface with various hardware components (e.g., sensors, actuators, communication interfaces).
  • Debug and troubleshoot hardware-software integration issues.
  • Collaborate with hardware engineers to define software requirements and constraints.
  • Testing and Debugging:
  • Develop and execute unit tests, integration tests, and system tests for embedded software.
  • Use advanced debugging tools and techniques to diagnose and resolve complex software defects.
  • Ensure software reliability and stability through rigorous testing and validation processes.
  • Project Management and Collaboration:
  • Lead and manage software development projects from conception to deployment.
  • Collaborate with cross-functional teams, including hardware engineers, firmware developers, and QA engineers.
  • Communicate project status, challenges, and solutions effectively to stakeholders and management.


$70,000 - $100,000 a year
Latitude Inc Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Latitude Inc DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Latitude Inc
Latitude Inc CEO photo
Dean Robbins
Approve of CEO

Latitude is a Human Resource Consulting Firm headquartered in Hanover, MD with branch offices in Hunt Valley, MD and Winter Park, FL. Latitude provides consulting services to a wide range of industries in both the Private and Public Sectors. We ar...

206 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Contract, on-site
DATE POSTED
July 24, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
Other jobs
Company
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Mission Driven
Transparent & Candid
Company
Posted 15 days ago
Company
Posted 5 months ago