Edge Works

Embedded Software Engineer

Check with seller / month
Los Angeles, California, United States Software Developer Active
Actively Hiring Los Angeles Full Time
Advertisement

Job Description

Job details
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

 
Ready to take the next step?

Don't wait — new applications are being reviewed daily.

Job Safety Alert Real jobs on Jobsiya are always free. Never pay for an interview and never share bank or OTP details. Report this job →