Job Description
Pay
$150,000 - $180,000 a year
Job type
Full-time
Full job description
Overview
We are seeking a talented Embedded Software Engineer to join our client's dynamic team. The ideal candidate will have a passion for technology and a strong background in software development. You will be responsible for designing, developing, and maintaining software solutions that enhance our products and services. This role requires a collaborative mindset and the ability to work effectively in a fast-paced environment.
Duties
Design, develop, and implement software applications using various programming languages and frameworks.
Collaborate with cross-functional teams to define, design, and ship new features.
Troubleshoot and debug applications to ensure optimal performance.
Write clean, maintainable code while adhering to best practices in software development.
Participate in code reviews to maintain code quality and share knowledge with team members.
Develop scripts for automation of tasks and processes.
Engage in content development for documentation and user guides related to software functionalities.
Stay updated with emerging technologies and industry trends to incorporate innovative solutions.
Skills
The ideal candidate should possess the following skills:
BS in Computer Science, Robotics, Computer Engineering, Electrical Engineering or equivalent.
5+ years of experience in software development for either PC or embedded targets.
Extensive knowledge of C/C++ development.
Experience testing frameworks and unit testing.
Experience with Git version control system.
Experience reading circuit diagrams and performing basic debugging.
Experience designing effective software architectures for critical high-reliability systems.
Capability to write maintainable and responsive multithreaded and multi-process applications.
Knowledge of digital communication systems (ethernet, USB, async, serial, CAN, SPI, I2C).
Experience with space flight avionics or ground system software, particularly on planetary exploration missions.
Knowledge of automated software tests and continuous integration systems.
Experience with navigation visualization systems.
Experience interfacing with various sensors and cameras.
If you are ready to take on exciting challenges in software engineering and contribute to innovative projects, we encourage you to apply!
Job Type: Full-time
Pay: $150,000.00 - $180,000.00 per year
Benefits:
401(k)
Dental insurance
Health insurance
Paid time off
Vision insurance
Experience:
Embedded software: 5 years (Preferred)
Ability to Relocate:
Los Angeles, CA 90042: Relocate before starting work (Required)
Work Location: In person
💡 Quick Summary
Seeking a career-building opportunity? The Embedded Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Los Angeles offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
