Embedded software engineer jobs in Santa Clarita, CA - 1,505 jobs
All
Embedded Software Engineer
Senior Embedded Software Engineer
Firmware Engineer
Senior Software Engineer
Embedded Systems Engineer
Staff Software Engineer
Advanced Software Engineer
Senior Embedded Engineer
Flight Software Engineer (Senior)
Apex Space
Embedded software engineer job in Los Angeles, CA
Spacecraft represent the most pressing unmet need across the entire aerospace industry. As more launch vehicles come online and the cost to orbit decreases, more companies launching payloads to space continue to emerge.
For the first time in history, this influx of payload companies combined with reduced launch costs has resulted in a massive increase in need for commercial spacecraft platforms, known as satellite buses. These buses hold the payloads of our customers and are flown on launch vehicles.
Apex manufactures these satellite buses at scale using a combination of software, vertical integration, and hardware that is designed for manufacturing. Our spacecraft enable the future of society: ranging from earth observation to communications and more.
We'd love for you to join us on our mission of providing humankind access to the galaxy beyond our planet.
About the Role
As a member of the Flight Software team, you will design, develop, and own the software driving the autonomous operation of Apex's satellite buses. You will be responsible for developing mission critical systems that operate reliably 24/7, ensuring that Apex's spacecraft continue to operate in all scenarios.
In this role, you will work closely with both internal teams and external customers, aligning your solutions with company objectives and user requirements. We are looking for motivated engineers who are eager to solve complex problems with a focus on practicality and scalability, and who thrive in a dynamic, fast-paced environment.
Responsibilities
* Design, implement and own mission critical software applications for satellite systems.
* Support commissioning of spacecraft during launch and early operations and ensure software systems remain functional during critical operations.
* Own spacecraft software solutions through the full lifecycle from initial design to deployment.
* Perform unit testing, integration testing, and system-level testing of software components, identifying and resolving any defects or issues.
* Collaborate with cross-functional teams to baseline product requirements and technical roadmaps.
Requirements
* U.S. Person status is required as this position needs to access export controlled data.
* 6+ years of total flight software experience
* Bachelor's degree in CS, EE or equivalent.
* Strong proficiency in programming languages such as Python, C++, Rust.
* Experience with real time systems running on distributed hardware.
* Knowledge of embedded Linux operating systems, system administration and creating Linux distributions (Yocto).
* Familiarity with satellite systems and protocols, such as CCSDS, and ECSS.
* Experience with software integration, testing, and validation for real-time and distributed systems.
* Familiarity with network protocols (TCP/IP, UDP), secure communication systems, Protobuf and encryption.
Compensation
Salary Range: $185,000 - $215,000 a year
The stated compensation range reflects only the targeted base salary range and excludes additional benefits. If your salary requirements fall outside of the range, we still encourage you to apply.
Why Join Apex?
Apex believes in creating a work environment that you look forward to embracing every day. Our employees love working at Apex, and we want you to love it too. We're a fast-growing startup backed by $200M in Series C funding, and we invest heavily in our people from day one.
What We Offer:
* Shared upside: Receive equity in Apex, letting you benefit from the work you create
* Best-in-class healthcare: 100% company-paid medical, dental, and vision for you and your dependents, plus $100k life insurance at no cost
* Comprehensive PTO package to reset and recharge - starting at 15 days vacation, growing to 20+ days annually, plus 10 paid holidays
* Competitive 401(k) plan with generous matching - 100% match on first 3%, 50% on next 2%
* 8 weeks paid parental leave plus childcare reimbursement up to $350/day for work-related travel
* Daily catered lunch and unlimited snacks to keep you fueled throughout the day
* Vibrant community: Monthly office BBQs, pickleball tournaments, run club, and social gatherings for you and your family
* Your dream desk setup and all the tools you need to be your most productive self
* World-class Playa Vista office with EV chargers, with the benefit of in-person collaboration with amazing coworkers and flexibility to integrate work and life
* Real impact opportunity: Work alongside experts from aerospace, new space, and other cutting-edge industries to make a lasting difference
Ready to join a team where your contributions matter and your future is bright? Let's build something extraordinary together.
Equal Opportunity Employer
Apex Technology, Inc. is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Candidates and employees are always evaluated based on merit, qualifications, and performance. We will never discriminate on the basis of race, color, gender, national origin, ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability, or any other legally protected status.
$185k-215k yearly 6d ago
Looking for a job?
Let Zippia find it for you.
Senior Flight Software Engineer
Approach Venture LLC
Embedded software engineer job in El Segundo, CA
Senior Flight SoftwareEngineer - Help Build the Next Generation of Spacecraft Systems! El Segundo, CA | On-site A fast-growing space technology startup is developing advanced spacecraft systems for high-energy orbital missions across LEO, MEO, GEO, and cislunar space. Founded by experienced engineers with backgrounds at leading aerospace organizations, the team is building next-generation propulsion and vehicle platforms that push the boundaries of orbital access and mission capability. This role offers the chance to take ownership of critical flight software systems supporting upcoming vehicle demonstrations and future missions. You will work closely with a highly technical founding team, move quickly, and play a hands-on role across the full software lifecycle. As the company scales, this position has strong potential to grow in scope and leadership responsibility.
About Us
We are an engineering-driven space startup focused on developing innovative spacecraft and propulsion technologies for demanding missions beyond traditional low Earth orbit. Our team blends deep aerospace experience with a startup mindset, emphasizing rapid development, high accountability, and mission-focused execution. We are building proprietary systems that enable new mission profiles and expand what is possible in space operations.
Job Duties
Lead the architecture and development of core flight software systems that meet performance, reliability, and mission requirements
Implement and integrate software supporting guidance, navigation, and control, command and telemetry, mission sequencing, health monitoring, and fault management
Develop real-time and safety-critical software using clean, efficient, and testable coding practices
Support embeddedsoftware development for microcontrollers and flight hardware
Implement and maintain communication interfaces such as UDP, Ethernet, and multicast protocols
Collaborate closely with avionics and hardware engineers across the full product lifecycle
Design and execute hardware-in-the-loop and system-level test activities
Produce clear technical documentation for software design, operational concepts, and system behavior
Qualifications
Bachelor's degree in computer science, computer engineering, aerospace engineering, electrical engineering, or a related field
2+ years of professional software development experience, ideally in aerospace or embedded systems
Strong foundation in C or C++ with working knowledge of Python and Git-based workflows
Experience working with real-time operating systems and satellite or embedded communication protocols
Solid understanding of microcontroller architectures, interfaces, and system constraints
Demonstrated ability to debug, optimize, and analyze system performance
Comfortable working in fast-moving, resource-constrained environments
Strong problem-solving skills using first-principles engineering approaches
Preferred Experience
Background in flight software, spacecraft systems, or mission-critical embedded applications
Experience with telemetry systems, command and control software, or mission management tools
Familiarity with safety-critical software development and formal certification processes
Knowledge of memory management, scheduling, and fault analysis for real-time systems
Experience using tools such as Grafana or similar monitoring platforms
Prior work in early-stage or high-growth startup environments
Why Join Us
Opportunity to work on cutting-edge space technology
High-impact role with real ownership and responsibility
Direct collaboration with experienced technical founders
Fast-paced environment with meaningful engineering challenges
401k with company matching
Fully covered medical, dental, and vision benefits for employees
Partial coverage for dependents
Meaningful equity participation in a growing company
Ability to grow with the company as it scales
Compensation Details
$150,000 - $210,000
#LI-AV
$150k-210k yearly 3d ago
Senior Software Engineer
Kellymitchell Group 4.5
Embedded software engineer job in Burbank, CA
Our client is seeking a Senior SoftwareEngineer to join their team! This position is located in Burbank, California.
Lead and contribute to software development initiatives from architectural design through implementation, testing, deployment, and ongoing optimization
Design, build, and maintain scalable, high-quality Ruby on Rails applications and supporting services
Troubleshoot, diagnose, and resolve complex technical issues across the full application stack
Collaborate closely with product managers, designers, and QA engineers to translate requirements into robust technical solutions
Write clean, efficient, well-documented, and testable code aligned with industry best practices
Conduct thorough code reviews, set engineering standards, and mentor junior and mid-level engineers
Integrate and maintain third-party APIs and external services as required
Champion softwareengineering best practices, including CI/CD pipelines, automated testing, performance optimization, and DevOps workflows
Contribute to architectural discussions and technical decision-making to ensure long-term maintainability and scalability
Desired Skills/Experience:
Bachelor's degree in a STEM field
7+ years of professional softwareengineering experience, with senior-level, hands-on development in Ruby on Rails
5+ years of experience developing modern front-end applications using React or comparable JavaScript frameworks
Deep understanding of Ruby fundamentals, Rails conventions, and modern Rails architecture patterns
Extensive experience working across the SDLC using tools such as Jira, Confluence, GitHub, GitLab, or similar
Experience with web performance and scalability technologies such as Redis, AWS CloudFront, ElastiCache, Batcache, or similar caching/CDN solutions
Strong knowledge of software design patterns, object-oriented principles, and best practices for maintainable systems
Hands-on experience with cloud platforms (AWS preferred) and modern deployment approaches, including Docker and containerized environments
Excellent analytical and problem-solving skills, with strong attention to detail
Strong communication and collaboration skills, with the ability to influence technical decisions across teams
Experience implementing DevOps practices, CI/CD pipelines, and infrastructure automation
Prior experience building systems with high availability, security, and compliance requirements
Proven track record of delivering scalable, highly available N-tier architectures
Solid understanding of Agile and traditional SDLC methodologies such as: Scrum, Kanban, Waterfall and XP
Experience working in large, complex technology organizations
Strong organizational, prioritization, facilitation, and decision-making skills
Ability to adapt quickly to shifting priorities in a fast-paced environment
High degree of ownership, initiative, and comfort operating with limited supervision
Willingness and ability to learn new technologies, tools, and processes as needed
Benefits:
Medical, Dental, & Vision Insurance Plans
Employee-Owned Profit Sharing (ESOP)
401K offered
The approximate pay range for this position is between $63.00 and $85.00. Please note that the pay range provided is a good faith estimate. Final compensation may vary based on factors including but not limited to background, knowledge, skills, and location. We comply with local wage minimums.
$63-85 hourly 1d ago
Staff Software Engineer, Product Safety
Pinterest 4.6
Embedded software engineer job in Los Angeles, CA
Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for memories that will last a lifetime. At Pinterest, we're on a mission to bring everyone the inspiration to create a life they love, and that starts with the people behind the product.
Discover a career where you ignite innovation for millions, transform passion into growth opportunities, celebrate each other's unique experiences and embrace theflexibility to do your best work. Creating a career you love? It's Possible.
What you'll do:
Design, develop, and maintain high-performance, reliable, and scalable backend systems for private profiles, user blocking and other user safety features
Collaborate with front-end developers, UX/UI designers, product managers, and other stakeholders to deliver high-quality products
Mentor and guide junior engineers, fostering a culture of continuous learning and improvement
Participate in code reviews, architectural discussions, and technical roadmap planning
What we're looking for:
8+ years of experience in software development, with a strong focus on backend engineering
Bachelor's degree in a relevant field such as Computer Science, or equivalent experience
Expertise in programming languages such as Python, Java, Go, or Node.js
Extensive experience with RESTful API design and development
Experience with front-end development
Bachelors/Masters Degree in Computer Science or a related field
Strong problem-solving skills and the ability to design scalable, high-performance systems
In-Office Requirement Statement:
This role will need to be in the office for in-person collaboration 1-2 times/per quarter and therefore can be situated in our offices in either Bay Area, Seattle, New York, or Los Angeles.
Relocation Statement:
This position is not eligible for relocation assistance. Visit our PinFlex page to learn more about our working model.
#LI-HYBRID
At Pinterest we believe the workplace should be equitable, inclusive, and inspiring for every employee. In an effort to provide greater transparency, we are sharing the base salary range for this position. The position is also eligible for equity. Final salary is based on a number of factors including location, travel, relevant prior experience, or particular skills and expertise.
Information regarding the culture at Pinterest and benefits available for this position can be found here.
US based applicants only$208,454-$364,795 USD
Our Commitment to Inclusion:
Pinterest is an equal opportunity employer and makes employment decisions on the basis of merit. We want to have the best qualified people in every job. All qualified applicants will receive consideration for employment without regard to race, color, ancestry, national origin, religion or religious creed, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, age, marital status, status as a protected veteran, physical or mental disability, medical condition, genetic information or characteristics (or those of a family member) or any other consideration made unlawful by applicable federal, state or local laws. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you require a medical or religious accommodation during the job application process, please completethis formfor support.
$208.5k-364.8k yearly 5d ago
Senior Software Engineer
Us Tech Solutions 4.4
Embedded software engineer job in Burbank, CA
Must Haves (Years of Experience, languages, programs, tools, etc.):
• 10+ years of full-stack softwareengineering experience with a strong coding background in languages such as Python, TypeScript, Node.js, Go or similar
• Proven ability to write clear, concise technical documentation and create professional system architecture diagrams using tools like Lucidchart, Mermaid, or PlantUML
• A passion for innovation, emerging technologies, and driving continuous improvement
• Demonstrated expertise in systems architecture, platform thinking, and technical leadership
• Strong communication skills with the ability to navigate conflict, build trust, and foster alignment across cross-functional teams; able to explain complex systems and tradeoffs to engineers, product managers, and stakeholders alike
• Hands-on experience with cloud platforms (AWS, Azure or GCP), microservices architecture, CI/CD pipelines, test, development and deployment approaches, including containerization (Docker, Kubernetes), A/B testing, etc
• Proficiency with AI/ML development tools, and experience integrating LLM-based APIs, AI agents, or prompt-based workflows
• Experience working with large-scale databases (SQL/NoSQL, Object, Graph, etc)
• Proven ability to navigate organizational complexity and deliver outcomes aligned with strategic objectives.
• Passion for client's mission and values.
About US Tech Solutions:
US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit ************************
US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Recruiter Details:
Name: Emmadi Srikanth
Email: ******************************
Internal Id: 26-01110
$112k-149k yearly est. 5d ago
Advanced Software Engineer
Relativity 4.7
Embedded software engineer job in Los Angeles, CA
Posting Type
Hybrid
The Advanced SoftwareEngineer designs, builds, and operates cloud-native web applications that power our business. This role blends strong technical skills with a collaborative mindset to deliver secure, scalable, and high-performance solutions on Microsoft Azure while continuing to grow technical depth and architectural understanding.
Job Description and Requirements
WhatYou'll Do
Design, develop, andoperatesecure, maintainable, and scalable web applications using object-oriented principles, modern architecture, and cloud-native patterns.
Build andmaintainsolutions for data migration and integration between systems, including workflow automation and data transfer processes.
Participate in design discussions, share ideas, and implement solutions that follow best practices for performance, reliability, and security.
Write clean, testable code and apply automated testing, static analysis, and observability tools to ensure reliability and maintainability.
Work across both front-end (modern JavaScript frameworks) and back-end (service-oriented systems built on .NET or similar) components.
Use microservices, containers, and managed Azure services (.NET, Cosmos DB, SQL Server, App Services, Docker) to deliver scalable cloud platforms.
Leverage AI-assisted coding tools (e.g., Copilot, Cursor) to accelerate development, reduce boilerplate, and focus on solving meaningful business problems.
Collaborate closely with peers, designers, and product managers through pair programming, code reviews, and shared design sessions.
Contribute todocumentation, help refine engineering practices, and learn from senior engineers to strengthen your craft.
WhatWe're Looking For
3-5 years of professional experience building commercial-grade software and/or cloud-native applications.
Practical experience with cloud services, Docker, .NET, JavaScript, Cosmos DB, or SQL Server.
Solid understanding of object-oriented design, distributed services, and modern development practices.
Experience with data integration concepts, including ETL workflows and API-based integrations (prior experience with Relativity Integration Points is a plus, but notrequired).
Demonstrated ability to deliver solutions in collaborative, fast-paced environments.
Strong problem-solving, communication, and teamwork skills.
Relativity is committed to competitive, fair, and equitable compensation practices.
This position is eligible for total compensation which includes a competitive base salary, an annual performance bonus, and long-term incentives.
The expected salary range for this role is between following values:
$103,000 and $155,000
The final offered salary will be based on several factors, including but not limited to the candidate's depth of experience, skill set, qualifications, and internal pay equity. Hiring at the top end of the range would not be typical, to allow for future meaningful salary growth in this position.
Suggested Skills:
Engineering Principle, Hardware Integration, Innovation, Problem Solving, Process Improvements, Quality Assurance (QA), Research and Development, System Designs, Technical Documents, Troubleshooting
$99k-122k yearly est. 1d ago
RTOS Embedded Software Engineer 5
Northrop Grumman 4.7
Embedded software engineer job in Los Angeles, CA
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: SecretTRAVEL: Yes, 10% of the TimeDescriptionAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
Northrop Grumman is looking for an RTOS EmbeddedSoftwareEngineer 5 specializing in Real-Time Operating System (RTOS) and Xilinx BSPs to develop and maintain the software layer that bridges RTOS with Xilinx hardware platforms.
This position will be located onsite at our Northridge, CA location and there is no remote work available.
Key Responsibilities:
Write and maintain the BSP, which is the software layer that allows RTOS to interact with the specific Xilinx hardware (e.g., Zynq, Zynq UltraScale+)
This includes device driver development for peripherals like UART, SPI, I2C, Ethernet, etc.
Ensure the BSP is robust, reliable, and optimized for the target hardware
Thoroughly test and validate the RTOS on the Xilinx platform, ensuring it meets performance, security, and reliability requirements
Optimize RTOS for specific applications and hardware configurations
Troubleshoot and debug issues related to RTOS and the BSP
Develop and integrate applications that run on the RTOS on the Xilinx platform (This may include tasks such as data acquisition, control algorithms, and communication protocols)
Work closely with hardware engineers, software architects, and other stakeholders to ensure seamless integration and communication
Document the BSP and application code thoroughly.
In summary, as a RTOS EmbeddedSoftwareEngineer 5 specializing in Real-Time Embedded Systems and Xilinx BSPs, you will be a key player in bringing embedded systems to life, ensuring they perform reliably and efficiently on Xilinx hardware platforms.
Basic Qualifications for RTOS EmbeddedSoftwareEngineer 5:
Bachelor's Degree in Computer Engineering, Computer Science, SoftwareEngineering, or related STEM degree with 12+ years of embeddedsoftware experience, OR Master's Degree with 10+ years of embeddedsoftware, OR Ph.D. with 8+years of embeddedsoftware experience
Experience executing in a RTOS environment in one or more of the following: RT-Linux, FreeRTOS, VxWorks, or GH Integrity
Experience with RTOS at the board support package/OS level within the Xilinx platform.
Ability to obtain U.S. Government Secret security clearance for which US Citizenship is a prerequisite.
Preferred Qualifications for RTOS EmbeddedSoftwareEngineer 5:
Strong understanding of Object-Oriented Design and hardware/software integration
Understanding of Xilinx hardware platforms (e.g., Zynq, Zynq UltraScale+) and their peripherals is necessary.
Strong proficiency in C/C++ with RTOS
Strong skills in testing, debugging, and troubleshooting embedded systems are essential.
Experience and demonstrated ability to lead, manage, mentor a small technical team
Experience with hardware validation and verification of RF, digital or mixed signal devices
Experience with lab instruments such as noise and signal generators; logic, spectrum, and network analyzers; and power sources and switches
Living in Northridge offers a perfect combination of urban living with the beauty of nature. It is a short drive away from downtown Los Angeles, the Hollywood Hills, or the rest of the San Fernando Valley. Take advantage of your flexible work schedule to enjoy shopping at the local Northridge Fashion Center or spend time at the local Recreation Center as well as easy access to nearby protected natural areas such as the Chatsworth Reservoir, the Santa Susana Pass State Historic Park, Lake Balboa or within driving distance, spend a day at the beach or snow ski at our local mountains. With Cal State Northridge right in the heart of town, the area has an active college-town energy combined with family-friendly suburban charm. The stunning southern California climate makes for year-round easy living. With an average of 284 sunny days during the year, it is safe to say you'll have plenty of time to enjoy your outdoor activities to the fullest.
For more information, please click on this link below:
Northrop Grumman in Northridge-California - Northrop Grumman
#LI-MA1
Primary Level Salary Range: $147,700.00 - $256,400.00The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
$147.7k-256.4k yearly Auto-Apply 60d+ ago
Senior Embedded Software Engineer
Spinlaunch Inc. 4.2
Embedded software engineer job in Long Beach, CA
Job Description
SpinLaunch is pioneering a new era of scalable space infrastructure. Following years of innovation in alternative launch systems, we're now applying that same disruptive mindset to orbit-developing Meridian Space, a ground-breaking broadband satellite constellation built for rapid deployment and low-cost global coverage. With backing from industry leaders, SpinLaunch is positioned to deliver a fully integrated ecosystem of launch, satellite, and connectivity services. Join us in our mission and be an integral part of a close-knit, collaborative team that strives in a fast-paced, innovative environment. This is an on-site position located at our Long Beach, CA headquarters.
Your Mission on the Team:
You will play a pivotal role in advancing a novel approach to LEO broadband satellite communications, directly working on software development for SpinLaunch's cutting-edge satellite communications payload technology for the Meridian Space constellation. As part of a small team tackling ambitious challenges, you'll take full ownership of the end-to-end success of your software - driving every aspect of development, from architecture design to fully integrated, space-ready systems.
Basic Qualifications:
3+ years of experience with a Bachelor's, or a master's degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related technical field
Experience developing embeddedsoftware for space-based systems
Experience with development for ARM devices
Proficiency in C/C++/Rust for embeddedsoftware development
Familiarity with common spacecraft communication protocols (e.g., Ethernet, CAN, UART, SPI, I2C, etc.) Experience with debugging tools and techniques for embedded systems (e.g., JTAG, GDB, logic analyzers)
Ability to read and understand hardware schematics and datasheets relevant to embedded systems
Excellent verbal and written communication skills and ability to work effectively in a fast-paced team environment
Preferred Qualifications:
10+ years of experience with a Master's or Ph.D in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related technical field with focus on embedded systems, real-time operating systems, and/or fault-tolerant software design
Experience with FPGAs or ASICs and developing software that interfaces with custom hardware accelerators
Familiarity with space communication standards (e.g., CSP and CCSDS) and ground segment interface protocols
Experience with Python for scripting, test automation, or data analysis related to payload performance
Experience with flight software development best practices, including fault tolerance, redundancy, and error handling
ITAR Requirements
SpinLaunch is required by the U.S. Government to comply with various space technology export regulations including the International Traffic in Arms Regulations (ITAR). All applicants must be a U.S. citizen, lawful permanent resident (“green card holder”) or a protected individual as defined by ITAR (22 CFR §120.15) or eligible to obtain the required authorizations from the U.S. Department of State. More information on ITAR can be found
here
.
SpinLaunch is committed to creating a diverse environment and is proud to be an equal opportunity employer. Each individual has the right to work in a professional environment that promotes equal employment opportunity and prohibits discriminatory practices, including harassment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
$95k-125k yearly est. 31d ago
Embedded Software Engineer
Neros Technologies
Embedded software engineer job in El Segundo, CA
Who we are
Neros is a defense technology company rebuilding America's drone industrial base. We design and manufacture high-performance unmanned systems that are tested in combat, iterated at startup speed, and built at massive scale. Our team culture is fast, hands-on, and obsessed with closing the gap between design and deployment.
As drones transform the character of warfare, Neros is delivering the systems the West needs to compete on the modern battlefield and deter the adversaries of democracy. We're hiring engineers, operators, and builders who want to move fast, take on extreme ownership, and get capability into the hands of warfighters in months, not years.
What you will be doing
As an early Neros employee, you will get to help decide the direction of our future. We are looking for someone who can develop embedded firmware for FPV Drone and its support electronics. You will perform board bring-up including boot pins, clock trees, power rails, while working on debugging hardware & firmware problems. You will also get to support requirements development including review, feasibility, and architecture.
You should have the following
BS or MS in CS/CE/EE or equivalent industry experience
Worked in a fast-paced environment with quick development iterations / cycles
Experience integrating sensors and other external components
Strong C development skills for embedded applications
Hands-on work with embedded communication protocols - e.g. I2C, SPI, UART, CAN Bus
Experience developing in bare-metal or RTOS firmware environments
Comfortable with hardware & software tools - e.g. oscilloscopes, logic analyzer, JTAG/SWD Debuggers, STM32CubeIDE, etc…
Experienced with Git including development workflows
Nice to have
Experience with FPV Drone software including Betaflight, ExpressLRS, PX4, Ardupilot, etc…
Experience with ARM Cortex-M processors - e.g. STM32
US Salary Range
$130,000 - $180,000 USD
The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are considered part of Neros' total compensation package.
We're an equal opportunity employer. We welcome all applicants without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
$130k-180k yearly Auto-Apply 9d ago
Embedded Software Engineer - SDA
Actalent
Embedded software engineer job in Redondo Beach, CA
Job Title: EmbeddedSoftwareEngineer - SDAJob Description Join our dynamic team as an EmbeddedSoftwareEngineer, where you will design, develop, document, test, and debug software applications and systems using logical and mathematical solutions. You will be responsible for conducting software migration and enhancements for Payload Flight software systems, ensuring full functionality throughout all integration and testing phases. Additionally, you will perform data analysis and develop processing tools to optimize software performance and compatibility, while ensuring compliance with established software standards and industry best practices.
Responsibilities
* Design, develop, and document software applications and systems.
* Test and debug applications to ensure full functionality.
* Conduct software migration and enhancements for Payload Flight software systems.
* Perform data analysis to optimize software performance.
* Develop processing tools for software compatibility.
* Ensure compliance with software standards and industry best practices.
Essential Skills
* Bachelor's degree in Computer Engineering, Computer Science, SoftwareEngineering, or a related STEM field with 5+ years of software development experience, OR Master's degree in STEM with 4+ years of experience, OR Ph.D. with 2+ years of experience.
* Strong proficiency in C or C++ programming.
* Experience with Linux in a real-time Operating Systems (RTOS).
* Prior experience with embeddedsoftware systems development, integration, and testing.
* Must hold a Top Secret Clearance.
Additional Skills & Qualifications
* Flight test experience.
* Experience with VxWorks.
* Familiarity with flight software for satellite systems.
* Experience executing in an RTOS environment (e.g., FreeRTOS, RT-Linux, GH Integrity).
* Active DoD Top Secret clearance at the time of starting.
Work Environment
This role is situated in a collaborative, closed/scif environment, where you will contribute to mission-critical flight software for US security. The position requires a high level of independence and the ability to excel within a lean team environment.
Job Type & Location
This is a Contract to Hire position based out of Redondo Beach, CA.
Pay and Benefits
The pay range for this position is $61.00 - $100.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in Redondo Beach,CA.
Application Deadline
This position is anticipated to close on Jan 26, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
$61-100 hourly 8d ago
Effector Embedded Software Engineer
Chaos 3.3
Embedded software engineer job in Hawthorne, CA
CHAOS Industries is redefining modern defense with omniscient systems purpose-built for today's realities. Designed and built by top U.S. military veterans and Silicon Valley innovators, CHAOS Industries' products are powered by Coherent Distributed Networks (CDN™), empowering warfighters, commercial air operators, and border protection teams to act faster, adapt rapidly, and stay ahead of evolving threats. In a world where technological threats move at unprecedented speed, CHAOS Industries delivers advanced sensing and detection solutions that give the ultimate advantage: time.
CHAOS Industries was founded in 2022 and has raised $1B in total funding from leading investors including 8VC, Accel, and NEA. The company is headquartered in Los Angeles, with offices in Washington, D.C., San Francisco, and London. For more information, please visit *****************
Role Overview:
CHAOS is seeking a highly-skilled and motivated Senior EmbeddedSoftwareEngineer to join our R&D team. This is a hands-on senior role where you'll be responsible for the design and implementation of embeddedsoftware designs across our product families.
Responsibilities:
Design and implement high-performance embeddedsoftware for software-defined radio platforms
Develop low-level software and firmware interfaces for complex RF hardware
Lead firmware/software integration efforts
Support full system integration, testing, and validation through deployment
Work full-time on-site in our office in Los Angeles (Hawthorne), California
Minimum Requirements:
Bachelor's degree or higher in Computer Science, Computer Engineering, or related field
10+ years of professional embeddedsoftware development experience
Strong experience with Linux embedded development and device drivers
Proficiency in C/C++ for embedded systems and real-time programming
Python experience for scripting, automation, and system integration tasks
Experience with real-time operating systems and bare-metal programming
Experience developing software for ARM-based embedded platforms
Experience developing embeddedsoftware for software-defined radios and/or radio transceiver chips
Experience with modern software development practices (Git, CI/CD, automated testing)
Familiarity with Agile development methodologies
Ability to work with minimal supervision and collaborate on small teams
U.S. Person status is required as this position will require the ability to access U.S.-only data system
Preferred Requirements:
Current or previous DoD security clearance
Experience with Analog Devices RF transceivers
Experience with the Linux IIO framework
Experience integrating with AMD/Xilinx FPGAs, Nvidia GPUs, and other heterogeneous computing architectures
Experience implementing and optimizing low-latency, high-throughput signal processing algorithms
FPGA development experience (VHDL/Verilog/SystemVerilog)
Hardware-in-the-loop testing and validation
Experience with production-level software development & deployment, including DevOps and CI/CD
Experience with full lifecycle SW development of high-TRL systems
Experience with HW/SW I&T and V&V of high-TRL systems
Why CHAOS?
Health Benefits: Medical, dental, and vision benefits 100% paid for by the company
Additional benefits: 401k (+ 50% company match up to 6% of pay), FSA, HSA, life insurance, and more
Our Perks: Free daily lunch, ‘No meeting Fridays', unlimited PTO, casual dress code
Compensation Components: Competitive base salaries, generous pre-IPO stock option grants, relocation assistance, and (coming soon!) annual bonuses
Team Growth: 200 employees and counting across 5 global offices
Salary Range: $160,000 - $240,000
The stated compensation range reflects only the targeted base compensation range and excludes additional earnings such as bonus, equity, and benefits. If your compensation requirements fall outside of the range, we still encourage you to apply. The salary range for this role is an estimate based on a range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations.
#LI-onsite
$160k-240k yearly Auto-Apply 36d ago
Embedded Software Engineer
General Matter
Embedded software engineer job in Los Angeles, CA
About the Company
General Matter is enriching uranium in America.
Our mission is to restore our country's ability to make nuclear fuel. Our fuel will help power AI, manufacturing, and other critical industries. It will power our next generation of reactors. Ultimately, it will power our national ambitions.
We were incubated by Founders Fund, like Anduril and Palantir before us, and we are backed by top tier investors.
Our lean, world-class team of engineers and operators is applying a first-principles approach to solving the problem of nuclear fuel production.
We are a mission-driven company with a culture of urgency, accountability and transparency.
About This Role
As a General Matter EmbeddedSoftwareEngineer, you will develop performant, safe and high-quality software to directly control our systems. Your code will be responsible for commanding actuators and processing high-speed signals in applications where safety and accuracy are exceedingly important. You will work closely with cross-functional teams, including electrical engineers, softwareengineers, chemical engineers, manufacturing engineers, nuclear engineers, materials scientists and physicists. If you seek high-impact and are excited by fast-paced, intense, Skunkworks-style projects, we encourage you to reach out to join our team.
Responsibilities:
Architect functionally safe and scalable architectures.
Develop control and data acquisition firmware in low-level languages for safety critical and fault-tolerant applications (C/C++, Rust, PLC programming).
Support integrated system testing. Develop and maintain build, test, and deployment tools.
Create and conduct safety analysis for state machines responsible for actuator control.
Debug embedded systems using electrical test equipment (logic analyzers, oscilloscopes, etc).
Basic Qualifications:
Evidence of exceptional ability (prior projects, portfolio of work, completed products, etc).
Strong understanding of engineering fundamentals.
Ability to perform trade studies and make clear recommendations using first principles and engineering fundamentals even with partial information.
Bachelor's degree in computer science, engineering, math, or a STEM discipline and 3+ years of professional experience in softwareengineering; OR 5+ years of professional experience in softwareengineering in lieu of a degree (internship experience is applicable).
Development experience in C, C++, Golang, Python or Rust.
Experience with embedded or low-level systems development.
Preferred Skills and Experience:
Data acquisition system setup, maintenance, and development
Electrical hardware troubleshooting and assistance in PCBA bring-up
Signal processing
Low-level communication protocol debugging
PLC/SCADA system programming experience
Security analysis and threat modeling
Experience in a fast-paced engineering environment or a highly technical role requiring a resourceful, entrepreneurial approach to complete tasks within tight timeframes or budget constraints.
Additional Requirements:
Ability to work extended hours and weekends as necessary.
Equal Opportunity Employer
General Matter is an Equal Opportunity Employer; employment with General Matter is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.
Compensation and Benefits
The base salary range for this role is $100,000-$180,000 annually.
Compensation bands are determined by role, level, location, and alignment with market data. Individual level and base pay is determined on a case-by-case basis and may vary based on job-related skills, education, experience, technical capabilities and internal equity. Please note that the stated salary range is an estimate and may be adjusted based on market conditions, business needs, or other factors. In addition to base salary, for full-time hires, you may also be eligible for long-term incentives, in the form of stock options, and access to medical, vision & dental coverage as well as access to a 401(k) retirement plan.
$100k-180k yearly Auto-Apply 1d ago
Embedded Flight Software Engineer
Oligo Space
Embedded software engineer job in Hawthorne, CA
Oligo is building a manufacturing-in-the-loop foundation model to automate spacecraft design and production worldwide. Our approach allows customers to focus entirely on their own technology and mission objectives, while we handle everything, from design and manufacturing to launch and operations. Leveraging cutting edge AI-driven generative design and automated manufacturing, our ex-MIT, Harvard, and NASA JPL team work to create the most advanced payload-specific spacecraft at scale in weeks over months.
With world‑class advisors on our board, and fresh funding from top investors like Lux Capital, we're always on the lookout for exceptional builders, fast learners, and ambitious engineers. Whether your passion lies in spacecraft systems, avionics, ML/AI, or advanced manufacturing, you'll be collaborating across disciplines on real missions that fly, perform in orbit, and scale internationally.
We pair world-class AI/ML talent with top-tier satellite engineers under one roof to reimagine how space systems are built, starting from first principles. No bureaucracy. No legacy thinking.
If you think you're a fit, we are extremely excited to meet you.
Are you passionate about building the foundational software that powers cutting-edge aerospace systems? Do you thrive on solving complex problems in real-time, high-reliability environments? Join our team as a Mid/Senior Level Embedded Flight SoftwareEngineer and play a pivotal role in designing, developing, and deploying the critical software that enables our spacecraft to perform their missions. If you're an expert in F-prime, real-time operating systems, and building robust embedded solutions, we want to talk to you!
What You'll Do
As a Lead/Senior Embedded Flight SoftwareEngineer, you'll own significant parts of the flight software lifecycle, from early architecture through on-orbit operations. Your responsibilities will include:
Designing and implementing flight software components within the F-prime framework, specifically for bare-metal and resource-constrained embedded systems.
Architecting and contributing to F-prime topology and pattern design, ensuring our software is modular, scalable, and highly reliable.
Developing and integrating real-time operating system (RTOS) solutions tailored for bare-metal targets, maximizing performance and determinism.
Modifying, extending, and optimizing CMake build systems to support complex flight software projects, streamlining our development and deployment pipelines.
Developing and debugging software that interfaces directly with hardware, demonstrating a strong understanding of the OSI model and various communication protocols for robust networked operation.
Interacting closely with hardware, systems, avionics, and mission operations to ensure seamless end-to-end integration and optimal system performance.
Developing and executing comprehensive unit, integration, and system tests, including Hardware-in-the-Loop (HITL) setups, to validate software in mission-representative conditions.
Authoring and maintaining critical documentation, including software architecture designs, interface control documents (ICDs), and verification plans.
Driving root-cause analysis and troubleshooting efforts for complex software and hardware interactions throughout development, testing, and flight operations.
Contributing to the continuous improvement of our team's software development practices, tooling, and design patterns.
Optional: Researching, prototyping, and integrating Machine Learning (ML) and Artificial Intelligence (AI) algorithms into flight software, optimizing for real-time performance and resource efficiency.
What You'll BringMinimum Qualifications
Bachelor's degree in Computer Science, SoftwareEngineering, Electrical Engineering, Computer Engineering or a related STEM field.
3+ years of hands-on experience in high-reliability embeddedsoftware development, with demonstrable full lifecycle ownership from design through test and deployment.
Proven expertise with the F-prime flight software framework, including significant experience in component development and integration on embedded targets.
Strong practical experience with RTOS development for bare-metal embedded systems.
Demonstrated experience with F-prime topology design and architectural patterns.
Basic proficiency in modifying and maintaining CMake build systems for complex embedded projects.
Solid understanding of the OSI model and practical experience with networked devices and communication protocols.
Exceptional proficiency in C/C++ programming for embedded environments, with a strong grasp of object-oriented design.
Experience with software configuration management tools (e.g., Git, GitLab, Jira) and agile development methodologies.
Excellent problem-solving, analytical, and debugging skills in real-time embedded systems.
Strong written and verbal communication skills, with a proven ability to collaborate effectively across multidisciplinary teams.
Proven experience in documentation and structured communication amongst multi-disciplinary teams
Ability to carry 40lbs sometimes.
Preferred Skills and Experience
Master's or Ph.D. in Computer Science, SoftwareEngineering, or a related field.
Experience with Machine Learning (ML) or Artificial Intelligence (AI) concepts and their implementation in embedded or real-time systems.
5+ years of experience developing embeddedsoftware for spacecraft, aerospace systems, robotics, or autonomous vehicles.
Deep familiarity with various communication protocols (e.g., CCSDS, SpaceWire, CAN, SPI, Ethernet/IP, UART, I2C).
Experience with advanced testing methodologies, including test automation frameworks (e.g., GTest, PyTest) and Hardware-in-the-Loop (HITL) simulation environments.
Understanding of fault-tolerant architectures, real-time state machines, and autonomous control logic.
Experience deploying and using CI/CD pipelines for C++ software.
Prior technical leadership or mentorship experience.
Willingness to work extended hours or weekends when necessary to meet mission-critical deadlines.
Pay Range
Salary range: $110,000 - $164,000 / per year.
This role is on-site in Hawthorne, CA
Benefits
Equity
Unlimited PTO
Medical (Platinum coverage), Vision, & Dental Insurance
Catering provided on-site everyday.
Additional Information
You may be eligible for our suite of benefits including medical, vision & dental coverage.
$110k-164k yearly Auto-Apply 60d+ ago
Embedded Software Engineer II
Singularity Defense
Embedded software engineer job in El Segundo, CA
We are seeking a skilled EmbeddedSoftwareEngineer. You will design and implement software for
embedded aerospace systems. This role will be responsible for the design, development, and testing of
critical aerospace systems software for rapid deployment and testing on a novel platform.
Key responsibilities:
Develop and implement embeddedsoftware for fault detection, guidance, navigation, and flight control systems
Optimize software for real-time performance
Integrate and test algorithms and software at module, software in the loop, hardware in the loop, and system level testing
Create software designs to satisfy requirement
Manage configurations on embedded devices, specifying how hardware will interface with software
Drive complete software integrations from inception to completion
Contribute to software system architecture and design for a greenfield project
Contribute to computer vision software
Qualifications:
High proficiency in embedded C/C++ or equivalent systems language
3+ years of experience in embedded systems design
Familiarity with communication protocols like I2C, CAN, SPI, UART
Experience with low-level hardware driver implementation
Understanding of GNC, control and estimation theory, and autonomous sensors and integration
Strong interpersonal and communication skills, with the ability to work in a cross-functional team environment.
Preferred Skills:
Understanding of missile GNC, aerodynamics, flight dynamics and controls
Understanding of computer vision, perception, filtering, and estimation techniques
High proficiency in Python and/or Rust
Experience with embedded Linux
Experience with complex computer vision tasks
ADDITIONAL REQUIREMENTS:
To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.
$103k-142k yearly est. 60d+ ago
Embedded Software Engineer
RTX Corporation
Embedded software engineer job in El Segundo, CA
**Country:** United States of America ** Onsite **U.S. Citizen, U.S. Person, or Immigration Status Requirements:** Active and transferable U.S. government issued security clearance is required prior to start date.
U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
**Security Clearance:**
DoD Clearance: Secret
At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world.
Raytheon Space and Air division in El Segundo, CA is seeking a SoftwareEngineer [Embedded / Radar] to be part of their product development teams for the Gen4 Tactical Airborne Radar group.
**What You Will Do**
+ Work on complex technical problems and provide highly innovative solutions.
+ Effectively contribute at all phases of the SW development lifecycle, including SW/HW integration
+ Develop real-time embeddedsoftware, specifically pertaining to various radar modes and capabilities.
+ Utilize investigation and troubleshooting skills to assess issues and develop solutions.
+ Work effectively with team across multiple disciplines, internal and external
+ Contribute to program and customer meetings/reviews
+ Support the program leads as needed regarding technical decision making and problem resolution.
+ Support of system and software requirements and architecture generation and analysis as needed.
+ Able to obtain "special access programs" (SAP/SAR).
**Qualifications You Must Have**
+ Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 2 years of prior relevant experience.
+ Experience in embeddedsoftware development
+ Experience coding in C/C++/ADA or related languages.
+ Experience working on UNIX, Linux, Windows, VxWorks or other RTOS
**Qualifications We Prefer**
+ Experience developing Radar Software applications
+ Experience with Agile methodologies.
**What We Offer**
Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Safety, Trust, Respect, Accountability, Collaboration, and Innovation.
Relocation Eligible - Relocation assistance available
**Learn More & Apply Now!**
Please consider the following role type definition as you apply for this role. Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products.
Visit Raytheon Landing Page: Raytheon El Segundo, CA Location (******************************************************************
This position requires security clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: ************************************************
LI-TR1
**_As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote._**
The salary range for this role is 75,800 USD - 144,200 USD. The salary range provided is a good faith estimate representative of all experience levels.
RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.
Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.
Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.
This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.
RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.
_RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act._
**Privacy Policy and Terms:**
Click on this link (******************************************************** to read the Policy and Terms
Raytheon Technologies is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.
$103k-142k yearly est. 6d ago
Staff Embedded Software Engineer, Charging & Energy
Rivian 4.1
Embedded software engineer job in Torrance, CA
About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary As a Staff EmbeddedSoftwareEngineer, you will play a key role in the development of cutting-edge charging products. You will lead software design and implementation on embedded Linux platforms, collaborating closely with cross-functional teams. Your responsibilities also include implementing and maintaining CI/CD pipeline to streamline software development and deployment. Your deep understanding of embedded systems will be essential to ensuring our products are reliable, high-performing, and secure. Responsibilities Design, develop and maintain embedded Linux application software for residential and commercial charging products. Develop unit tests and systems level SIL tests to ensure the highest code quality. Support CI/CD system software to facilitate building, testing and distribution of production-level software. Develop and support software tools used for development and testing. Create software architectures and designs with Functional Safety in mind. Lead technical meetings with team members and management to review system design, software architecture, and feature performance. Participate in code reviews providing technical feedback to drive quality design. Provide technical guidance and mentorship to junior team members, fostering a culture of continuous learning and growth. Stay up to date with emerging technologies and industry trends, evaluating their potential impact on our products and recommending relevant solutions. Where you'll work: Torrance, CA or Irvine, CA. 3 day in office expectation. Qualifications Essential Qualifications BS or MS in Computer Science, Computer Engineering, Electrical Engineering or a related field. 6+ years of industry experience developing C/C++ based applications on embedded Linux. 3+ years of experience with build tools such as Make and CMake. Experience with implementing CI/CD pipelines using tools like GitLab CI, GitHub Actions, etc. Experience with unit test frameworks e.g., Google Test. Strong scripting and automation skills using languages such as Bash or Python. Desired Qualifications Experience with web-based communication protocols, especially gRPC and WebSockets. Experience working with CAN and Modbus communication interfaces. Hands-on experience with containerization technologies like Docker. Experience with Yocto-based build systems for embedded devices including kernel customization, package selection, and recipe development. Experience working in a Real-Time Operating Systems (RTOS) environment. FreeRTOS, QNX, etc. Experience with Agile development methodologies and using tracking tools like Jira and JAMA Experience with Open Charge Point Protocol (OCPP). Experience with electric vehicle charging protocols such as SAE J1772, DIN SPEC 70121, and ISO 15118. Experience with designing software to meet functional safety e.g., UL1998, ISO26262, ASPICE, etc. Pay Disclosure Salary Range for Southern California Based Candidates: $171,100.00 - $213,900.00 (actual compensation will be determined based on experience, location, and other factors permitted by law). Salary Range for Northern California Based Candidates: $186,000.00 - $232,500.00 (actual compensation will be determined based on experience, location, and other factors permitted by law). Benefits Summary: Rivian provides robust medical/Rx, dental and vision insurance packages for full-time and part-time employees, their spouse or domestic partner, and children up to age 26. Full Time Employee coverage is effective on the first day of employment. Part-Time employee coverage is effective the first of the month following 90 days of employment. Equal Opportunity Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at candidateaccommodations@rivian.com. Candidate Data Privacy Rivian may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes ("Candidate Personal Data"). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian's service providers, including providers of background checks, staffing services, and cloud services. Rivian may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, the United Kingdom, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions. Please note that we are currently not accepting applications from third party application services.
Essential Qualifications BS or MS in Computer Science, Computer Engineering, Electrical Engineering or a related field. 6+ years of industry experience developing C/C++ based applications on embedded Linux. 3+ years of experience with build tools such as Make and CMake. Experience with implementing CI/CD pipelines using tools like GitLab CI, GitHub Actions, etc. Experience with unit test frameworks e.g., Google Test. Strong scripting and automation skills using languages such as Bash or Python. Desired Qualifications Experience with web-based communication protocols, especially gRPC and WebSockets. Experience working with CAN and Modbus communication interfaces. Hands-on experience with containerization technologies like Docker. Experience with Yocto-based build systems for embedded devices including kernel customization, package selection, and recipe development. Experience working in a Real-Time Operating Systems (RTOS) environment. FreeRTOS, QNX, etc. Experience with Agile development methodologies and using tracking tools like Jira and JAMA Experience with Open Charge Point Protocol (OCPP). Experience with electric vehicle charging protocols such as SAE J1772, DIN SPEC 70121, and ISO 15118. Experience with designing software to meet functional safety e.g., UL1998, ISO26262, ASPICE, etc.
Design, develop and maintain embedded Linux application software for residential and commercial charging products. Develop unit tests and systems level SIL tests to ensure the highest code quality. Support CI/CD system software to facilitate building, testing and distribution of production-level software. Develop and support software tools used for development and testing. Create software architectures and designs with Functional Safety in mind. Lead technical meetings with team members and management to review system design, software architecture, and feature performance. Participate in code reviews providing technical feedback to drive quality design. Provide technical guidance and mentorship to junior team members, fostering a culture of continuous learning and growth. Stay up to date with emerging technologies and industry trends, evaluating their potential impact on our products and recommending relevant solutions. Where you'll work: Torrance, CA or Irvine, CA. 3 day in office expectation.
$186k-232.5k yearly 34d ago
Lead Embedded Software Engineer (Wireless)
Sourcepro Search
Embedded software engineer job in Los Angeles, CA
SourcePro Search is conducting a search of a full-time Senior EmbeddedSoftwareEngineer, who will report directly to the Director of SoftwareEngineering within the SoftwareEngineering team. This pivotal role involves contributing to the development of our client's radios and cutting-edge research initiatives. It presents a unique opportunity to engage with all facets of the system, including device drivers, networking functions and services, encryption, and security features.
The position offers a hybrid schedule, requiring a minimum of 3 days onsite per week, scheduled for Mondays, Wednesdays, and Thursdays.
Role and Responsibilities:
As a Senior EmbeddedSoftwareEngineer, your responsibilities will include:
Implementing the software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols.
Developing network management software and web interfaces.
Implementing various security protocols and encryption algorithms.
Creating audio streaming and push-to-talk voice applications.
Analyzing and enhancing product security and robustness to comply with regulatory standards such as NIST FIPS 140-3 and NIAP Common Criteria.
Developing testing software for product performance and reliability assessment.
Designing and maintaining device drivers and board support packages for ARM and RISC-V based systems.
Customizing Linux systems and scripting.
Required Qualifications:
To qualify for this role, you must have:
A minimum Bachelor of Science degree in Electrical Engineering, Computer Science, or related fields.
Over 5 years of experience in embedded system software development.
Proficiency in C programming and demonstrated experience in Linux kernel driver development.
U.S. Citizenship, required for eligibility due to involvement in U.S. government contracts. Employment is contingent upon the successful clearance of a background check.
Preferred Knowledge, Skills, and Abilities
Additionally, the following attributes would be advantageous:
Familiarity with various security protocols and encryption algorithms, including CNSA suite.
Experience in socket programming and familiarity with Internet/Ethernet protocols.
Understanding of MAC and Networking layers in communication systems.
Experience with AMD UltraScale+, MPSoC, and Microchip Polarfire SoC BSP support package development.
Proficiency in IPsec (Internet Protocol Security) and Linux Interrupt Service Routine development.
Note on Eligibility
NOTE - As a US Federal Contractor, Our client requires that ALL candidates being considered for employment for any position (regardless of level) MUST be a U.S. Person (permanent resident or citizen). Stricter U.S. Citizen ONLY requirements (needed for some Engineering or R&D roles) will be included in the Required Qualifications section of the posted position. Employment is contingent upon the successful clearance of a background check.
This does NOT apply to International positions; only job postings for positions located in the US.
Equal Opportunity Employer
Our client is proud to be an equal opportunity employer, and we value diversity. We do not discriminate on the basis of race, color, age, religion or belief, ancestry, national origin, sex (including pregnancy), sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, physical or mental disability, protected veteran status, genetic information, political affiliation, or any other factor protected by applicable federal, state, or local laws.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive benefits and privileges of employment. Please contact us to request accommodation.****************************
$104k-143k yearly est. 60d+ ago
Embedded Software Engineer
Anysignal
Embedded software engineer job in Los Angeles, CA
AnySignal is a startup whose mission is to usher in the next generation of RF products and services. For the most demanding space and defense missions, AnySignal provides a flexible platform with world-class performance that is easy to deploy, monitor, purchase, and upgrade.
Our team has a diverse range of backgrounds that cover cloud computing to artificial intelligence, communications and sensing, embedded systems, and much more.
As an EmbeddedSoftwareengineer on the Space team, your work will traverse the entirety of the embedded stack, involving everything from low-level RF integrated circuit driver development to high-speed interfaces with the FPGA fabric to reliable networking and radiation-resilient software architecture. You will own software components that enable effective operation of space-grade hardware, and will work shoulder-to-shoulder with hardware and FPGA engineers to develop RF solutions that provide communications and sensing capabilities across multiple orbits and vehicle classes.Responsibilities
Gather and review software requirements for space-faring applications
Write, debug, and test reliable code running on Linux-based embedded systems
Operate and automate hardware-in-the-loop setups to perform effective system and regression testing
Collaborate with hardware and FPGA engineers to rapidly develop features and squash bugs
Support deployment of software to customer vehicles
Required Skills
Proficiency in C++
Experience developing embeddedsoftware on on baremetal, RTOS, or Linux platforms
Knowledge of CMake, Make, and equivalent build tooling
Using debugging tools in the embedded stack
Experience building exhaustive unit and functional tests in a rapidly evolving codebase
Desired Skills
Experience developing reliable software for spacecraft or life-critical applications
Automating workflows and tests in Python
Proficiency in Git
Experience configuring and modifying CI pipelines
Experience working with the buildroot stack
Experience working with FSBL, U-boot, and embedded Linux
Experience writing software that interacts with the FPGA fabric
Experience developing on Xilinx MPSoC-based devices
Understanding of fundamental communications systems concepts, such as modulation, coding, and framing
In order to comply with the space technology export rules of the U.S. Government, such as the International Traffic in Arms Regulations (ITAR), it is necessary to be a U.S. citizen, a lawful U.S. permanent resident, a protected individual as specified by 8 U.S.C. 1324b(a)(3), or possess eligibility to secure the necessary authorizations from the U.S. Department of State. For additional information on ITAR, please seek further details.
AnySignal values and fosters an inclusive, accessible environment, where all employees and customers feel respected, supported and able to participate. We welcome applications from: women, Aboriginal persons, persons with disabilities, ethnic minorities, visible minorities, veterans, people who identify as LGBTQIA2S+ and others who may contribute to diversification in our environment.
Should you have a need for accommodation, AnySignal will endeavor to meet your accommodation needs. At any stage of the recruitment and selection process you may make your needs for accommodation known through contacting our team, in confidence, by email to: *********************. We aim to provide equal access to all applicants with disabilities, please do not hesitate to contact us about accommodations.
$104k-143k yearly est. Auto-Apply 60d+ ago
Embedded Software Engineer
Revel 4.3
Embedded software engineer job in Los Angeles, CA
About RevelAt Revel, we are revolutionizing the way the world's most critical hardware is controlled-across aerospace, automotive, energy, and manufacturing sectors. Our next-generation software stack combines an intuitive command/control interface, a specialized programming language tailored for hardware control, and a high-performance runtime environment. We empower engineers to build, test, and deploy critical systems rapidly, reliably, and safely.
Role Overview We are looking for an EmbeddedSoftwareEngineer to join our rapidly growing engineering team. In this role, you will build the critical software layer that bridges Revel's high-performance runtime and the complex physical world of industrial machinery. We are seeking a systems expert who obsesses over performance and abstraction, to whom a millisecond seems like an eternity, and who takes pride in implementing drivers that are robust, portable, and mathematically correct.Responsibilities
Integrate industrial hardware, from standard PLCs to specialized instrumentation, navigating complex register maps and standard protocols.
Reverse-engineer "black box" hardware behavior when vendor documentation falls short, treating datasheets as hypotheses rather than facts.
Implement Hardware Abstraction Layers (HALs) that encapsulate complexity behind intuitive, type-safe APIs.
Write portable, high-performance Rust code targeting Linux userspace today but designed to be architecture-agnostic.
Own the physical boundary using logic analyzers and oscilloscopes to drive troubleshooting to the absolute root cause.
Treat system reliability as a safety requirement, rigorously validating code to prevent failures that could result in physical damage or dangerous behavior.
Qualifications
Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field (or equivalent practical experience).
3+ years of professional experience in systems programming (C/C++/Rust) or embeddedsoftware development.
High proficiency in Rust, C, or C++, with a willingness to work primarily in Rust.
Strong understanding of Linux internals, including sockets, syscalls, and kernel-to-userspace data flow.
Ability to interpret electrical schematics, datasheets, and timing diagrams to translate hardware behavior into code.
Experience implementing and debugging industrial protocols (e.g., Modbus, TCP/IP, SPI, I2C, CAN, UART, RS-485).
Proficiency with hardware debugging tools like logic analyzers, oscilloscopes, and packet sniffers.
Preferred Qualifications
Prior experience shipping production code in Rust.
Experience writing Rust in no_std environments.
Deep familiarity with Modbus, EtherNet/IP, EtherCAT, PROFINET, or IO-Link.
Relentless root-cause mindset that refuses to accept flaky behavior.
Intuitive grasp of latency costs, timing requirements, and determinism.
ITAR Requirements
To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.
Why Revel
Join a world-class team of engineers with decades of critical software applications experience.
Work on groundbreaking technology that directly impacts critical infrastructure and high-stakes industries with strong early traction.
Competitive salary, substantial equity, and significant personal growth opportunities.
Collaborative, ambitious, and technically challenging environment.
Join us to redefine what's possible in software for hardware.
$113k-152k yearly est. Auto-Apply 49d ago
Sr. Embedded Engineer
Serve Robotics
Embedded software engineer job in Los Angeles, CA
At Serve Robotics, we're reimagining how things move in cities. Our personable sidewalk robot is our vision for the future. It's designed to take deliveries away from congested streets, make deliveries available to more people, and benefit local businesses.
The Serve fleet has been delighting merchants, customers, and pedestrians along the way in Los Angeles, Miami, Dallas, Atlanta and Chicago while doing commercial deliveries. We're looking for talented individuals who will grow robotic deliveries from surprising novelty to efficient ubiquity.
Who We Are
We are tech industry veterans in software, hardware, and design who are pooling our skills to build the future we want to live in. We are solving real-world problems leveraging robotics, machine learning and computer vision, among other disciplines, with a mindful eye towards the end-to-end user experience. Our team is agile, diverse, and driven. We believe that the best way to solve complicated dynamic problems is collaboratively and respectfully.
About The Team
The dynamic and diverse Electrical Engineering team at Serve Robotics ensures product safety and effectiveness. Key to driving company success, they collaborate, innovate, and create efficient solutions for high-performance robotic applications.
Position Summary
The Senior EmbeddedEngineer drives hardware-firmware integration across multiple designs. This position guides early board bring-up, feature enablement, system integration, and test infrastructure development while collaborating closely with electrical, mechanical, and systems teams to ensure robust hardware performance.
Responsibilities
Lead firmware development for PCB bring-up, including power-on validation, peripheral testing, and interface bring-up.
Architect and implement low-level drivers, diagnostic tools, and early-stage test utilities for new hardware platforms.
Develop measurement, monitoring, and logging capabilities to assess hardware performance and reliability.
Partner with the hardware team to troubleshoot component, signal-integrity, and interface issues.
Own creation and maintenance of test firmware, automation scripts, and engineering validation tools.
Oversee configuration, execution, and debugging of hardware test benches, fixtures, and development platforms.
Provide technical leadership, mentorship, and guidance in root-cause analysis for hardware-firmware interaction issues.
Qualifications
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline.
7+ years of experience developing embedded firmware in C/C++, Python, and Bash.
Expertise with Linux and RTOS-based systems.
Strong understanding of real-time behavior, system bring-up, and low-level hardware interfaces.
Proficiency with CAN, UART, I2C, SPI, Ethernet, and related communication protocols.
Hands-on experience with oscilloscopes, logic analyzers, JTAG, and hardware debugging tools.
Background in robotics, consumer electronics, or complex electromechanical systems
Preferred Experience, Qualifications, and Skills
Familiarity with system modeling, control fundamentals, or sensor integration is a plus.
How much does an embedded software engineer earn in Santa Clarita, CA?
The average embedded software engineer in Santa Clarita, CA earns between $91,000 and $169,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.
Average embedded software engineer salary in Santa Clarita, CA
$124,000
What are the biggest employers of Embedded Software Engineers in Santa Clarita, CA?
The biggest employers of Embedded Software Engineers in Santa Clarita, CA are: