Embedded Software Engineer Jobs in Avocado Heights, CA

- 1,429 Jobs
All
Embedded Software Engineer
Software Engineer
Senior Embedded Software Engineer
Firmware Engineer
Senior Embedded Engineer
Senior Firmware Engineer
Embedded Systems Engineer
Senior Software Engineer
  • Embedded Software Engineer

    Evona

    Embedded Software Engineer Job In El Segundo, CA

    Senior Embedded Software Engineer $160,000 - $230,000 El Segundo, California Full-time: On-Site Our client is an innovative start-up that specialize in developing advanced defense technologies. It focuses on next-generation long-range strike weapons systems, employing a unique approach that emphasizes rapid prototyping, iterative design cycles, and efficient, scalable production methods inspired by commercial manufacturing practices. Their mission is to provide cutting-edge solutions that give their clients and allies a strategic advantage, contributing to global security and conflict deterrence. The Role: We are seeking a highly skilled Senior Embedded Software Engineer to design, develop, and test software for advanced flight systems. This role involves working closely with cross-disciplinary teams to create and debug software across the entire technology stack, including applications, operating systems, networking, firmware, and simulation. If you are passionate about solving complex problems, thrive in challenging environments, and want to contribute to a mission-critical field, we encourage you to apply. Responsibilities: Autonomous Systems: Design and implement reliable autonomous software systems and the simulations required to validate their precision and dependability. Software Development: Oversee the full software development lifecycle-from design and prototyping to testing and deployment-for mission-critical applications. System Testing: Analyze test outcomes, troubleshoot issues, and perform detailed investigations, including hardware/software integration and debugging. Develop tools for testing in various environments: virtualized hardware, hardware-in-the-loop, and vehicle-in-the-loop testing. Collaboration: Work with multidisciplinary engineering teams to design and develop cutting-edge technologies, including advanced guidance systems and integrated image processing algorithms. Project Leadership: Lead significant projects, ensuring alignment with overall objectives. May involve travel to launch sites and customer locations for testing and operations. Standards and Practices: Continuously improve software standards and best practices, fostering an innovative engineering culture. Basic Qualifications Bachelor's degree in computer science, computer engineering, electrical engineering, math, or a related STEM field. Over 5 years of professional software engineering experience. At least 2 years of experience with C++, Python, or Rust, including development in Linux kernel environments (e.g., driver development for UART and I2C peripherals). Preferred Skills and Experience Proficiency in systems programming languages like C++ or Rust. Experience with real-time embedded systems or distributed computing environments in Linux-based systems. Skilled in developing Linux-based software for processors and microcontrollers (e.g., PowerPC, x86, ARM). Strong background in Linux shell scripting, network troubleshooting, and performance analysis tools (e.g., strace, ftrace). Knowledge of computer architecture and networking protocols (TCP, UDP). Demonstrated problem-solving skills using first-principles thinking, including prototyping to validate designs and identify technical constraints. Benefits Competitive salary with long-term stock incentives. Comprehensive health, vision, and dental coverage. Three weeks of paid time off annually. ITAR Requirements Applicants must meet U.S. export control requirements, which include being a U.S. citizen, permanent resident (green card holder), or holding refugee/asylee status under U.S. law. Must meet ITAR eligibility requirements (U.S. citizen, green card holder, or equivalent).
    $160k-230k yearly 3d ago
  • Senior/Lead Embedded Firmware Engineer - Power Electronics

    Calnetix Technologies 4.2company rating

    Embedded Software Engineer Job In Los Angeles, CA

    General Purpose of Job: Calnetix is a design and manufacturing company that is primarily focused on high-speed permanent magnet synchronous machines, power electronics, magnetic bearings, and associated controls. Candidate will join the engineering team, using our high-speed high power permanent magnet machines, power electronics, and magnetic bearing controllers to change the electric machine industry. The Lead Embedded Firmware Engineer will be responsible for all aspects of embedded firmware development using NXP, Freescale or equivalent DSP chips for power electronics and motor drive applications Essential Duties and Responsibilities: Lead Embedded Firmware development activities in C/C++ and Assembly languages for permanent magnet motors/generators and power converter control. Support and modify existing firmware, or develop new firmware to implement control algorithm such as DC bus voltage control loop, current control loop, grid synchronization for power electronics and motor drive applications. Support internal and external software architecture and operation design reviews. Generate documentation related to firmware and interfaces with traceability to customer and firmware certification requirements including but not limited to Software Requirements Specification, Software Design Description, Software Verification and Validation Plan, Software Test Plan, Software User Documentation, and Software Quality Assurance Plan Perform hands on work encompassing debugging, troubleshooting, and testing of existing and new firmware. Develop test plan, perform validation test and ensure compliance to specification. Develop and implement firmware lifecycle control process and documentation. Provide timely software support for both in-house testing and customer field service support. work closely with the hardware and controls teams to architect, implement, test and deploy safety critical software on next generation products as well as existing systems Required Skills, Experience, Education, and Abilities: BSc or MSc in Electrical Engineering or Computer Science and having 8 years of industry experience. PhD is plus. Strong background of at least 5 years in C/C++ firmware development, preferably for power electronics and/or motor drive applications. Skilled in classical and advanced control system theory, including modeling, simulation, stability analysis, control loop shaping, signaling, and processing. Proficient with Bare Metal firmware programming. Proficient at writing low level device drivers (ADC, PWM, Timers, GPIO, SPI, SCI, UART, CAN, etc.) Familiar with Modbus, SPI, RS485 and CAN Bus J1939. Able to use and set up test equipment such as oscilloscopes, data loggers / analyzers, software development tools, CANalyzer. Proven track record of software requirements management. Familiar with software revision control such as Git or SVN. Desired Skills and Experience Experience with NXP MPC5643L/MPC5744P Experience with aviation and military standards such as RTCA DO-178C, DO-254A, and military standards of MIL-STD-461, ISO 26262 ASIL and MISRA. Safety Compliance: Ensure firmware and software design adhere to UL/Military/ Aviation safety standard requirements for software in programmable components, aiming for reliable and secure operation of power electronic and motor drive systems Hands on experience of Field Oriented Control, 3-phase power control, and control system design. Familiar with flux estimation methods, sensorless and resolver-based controls. Familiar with fundamentals of power electronics and electric machines Demonstrated experience with space vector, sinusoidal, and/or discontinuous PWM schemes. Fundamental knowledge of digital, analog and power electronic circuits. Intangibles Sought: Detail oriented with excellent time management skills. Strong blend of analytical, decision-making and creative problem-solving skills. Team player with a willingness to learn, teach and help. Strong verbal and written communication skills. Excellent problem solving and troubleshooting skills. Supervisory Responsibilities: Technical lead of talented and experienced team of Embedded Firmware Engineers. Physical Demands / Work Environment: 10% travel may be required. Salary Range: Total Compensation $160,000-$240,000 DOE: $150,000-$220,000 DOE + Performance Bonus The above job description is not intended to be an all-inclusive list of duties and standards of the position. Incumbents will follow any other instructions, and perform any other related duties, as assigned, by their supervisor. Management reserves the right to change, rescind, add or delete the duties and responsibilities of positions within this job classification at any time. Calnetix is an equal opportunity employer and prohibits discrimination based on race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, or veteran status. This policy applies to recruiting, hiring, transfers, promotions, terminations, compensation and benefits and also states that retaliation against any employee who files a complaint regarding possible violations of this policy will not be tolerated. Calnetix will not sponsor for immigration, including for H-1B, TN and other non-immigrant Visas, for this role.
    $160k-240k yearly 4d ago
  • Embedded Software Engineer

    Entegee 4.3company rating

    Embedded Software Engineer Job In Simi Valley, CA

    Embedded Software Engineer- Immediate Hire -Onsite work ITAR Compliant Keys: C++, which is 90% of the codebase, and the experience with C is a must Linux and Python, these are required. Skills: BS Degree in Computer Science or Software 5+ years developing in both Linux and 2+ Windows Systems Experience developing both concurrent and even loop driven software. Agile Development Techniques Revision Control Software Ability to work under ITAR requirements Equal Opportunity Employer/Veterans/Disabled Benefit offerings include medical, dental, vision, term life insurance, short-term disability insurance, additional voluntary benefits, commuter benefits and 401K plan. Our program provides employees the flexibility to choose the type of coverage that meets their individual needs. Available paid leave may include Paid Sick Leave, where required by law; any other paid leave required by Federal, State or local law; and Holiday pay upon meeting eligibility criteria. Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs which are direct hire to a client To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit **************************************************************** The Company will consider qualified applicants with arrest and conviction records.
    $96k-131k yearly est. 8d ago
  • Flight Software Engineer, Embedded C

    Anduril Industries 4.1company rating

    Embedded Software Engineer Job In Costa Mesa, CA

    Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century's most innovative companies to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril's family of systems is powered by Lattice OS, an AI-powered operating system that turns thousands of data streams into a realtime, 3D command and control center. As the world enters an era of strategic competition, Anduril is committed to bringing cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to the military in months, not years. The Flight Software team at Anduril develops flight computer vehicle software for all airborne and subsea vehicles. The right person for this role has experience in both commercial (product focused) and public sector (defense) technical environments, and is looking to leverage their passion for avionics and flight software. As a Flight Software Engineer, you will be responsible for developing the microcontroller firmware that powers Anduril's aircraft while working alongside a team of engineers with a diverse set of backgrounds and skills. Anduril has a collaborative culture with plenty of opportunities for ownership. As an early member of the team, your decisions today will have a large impact on the company now and into the future, as well as on our customers! WHAT YOU'LL DO Develop microcontroller software using an RTOS Develop device drivers, protocols, and APIs for aircraft sensors Integrate new features and sensors into flight controller software Create aircraft control systems Create SITL/HITL test fixtures Analyze flight test results Support device manufacturing efforts Support operational aircraft deployments CORE REQUIREMENTS Bachelor's degree in Computer Science, Electrical Engineering, etc., or equivalent experience Direct experience with DO-178 standards or similar certifications Direct experience in aircraft firmware or other safety critical systems Strong C programming skills Background in low-level firmware architecture, design and development Low-level device driver development, experience with microcontrollers and application processors Comfortable with typical embedded systems tools, compilers, debuggers and IDEs Familiarity with communications busses and protocols such as CAN, CANFD, ARINC-825, ARINC-429, MIL-STD-1553, UART/RS232/RS422/RS485, SPI, QSPI, I2C, Ethernet, etc. Strong debugging skills through use of instrumentation such as oscilloscopes and protocol analyzers Familiarity with revision control systems Must be able to obtain and hold a U.S. TS/SCI security clearance WHAT WE VALUE IN FLIGHT SOFTWARE Bias towards delivery and iteration, in order to discover the right use cases to invest engineering time in Willing to take risks and own the accountability for managing those risks Passionate about solving real world problems, quickly Insatiable desire to build and create Has designed, built, delivered useful software to users multiple times, we want to hear war stories! BENEFITS Platinum Benefits: We offer top tier platinum coverage (medical, dental, vision, life) and cover premiums for you. 16 Weeks paid parental leave for all caregivers Family planning: We're proud to offer comprehensive family planning support. Fertility planning and treatment, adoption support, gestational carrier support and fertility preservation are all included. Unlimited Provisions: From breakfast to dinner, our kitchen team has you covered with healthy meals and snacks at every office. Commuter benefits depending on region Relocation assistance Paid Time Off
    $103k-141k yearly est. 27d ago
  • Embedded System Engineer

    Adecco 4.3company rating

    Embedded Software Engineer Job In Montebello, CA

    Key Responsibilities: Develop and maintain embedded firmware for microcontrollers and microprocessors in our products. Design and implement control logic using PLC programming languages (e.g., ladder logic, structured text). Create and optimize Human Machine Interfaces (HMI) for industrial automation systems. Integrate industrial automation solutions, including PLCs, Distributed Control Systems (DCS), and HMIs. Analyze, modify, and document existing code, ensuring compliance with design requirements. Develop and document software systems, including control system electronics, electro-mechanical interfaces, and compliance with industry standards. Diagnose and resolve field issues related to control systems, including sensors, HMIs, servo drives, and PLCs. Prepare operation manuals and documentation to support end-users and maintenance teams. Utilize design tools such as SolidWorks Electrical, E-Plan, and AutoCAD for system design and layout. Support prototype builds and contribute to product development from concept to production release. Collaborate with vendors to develop cutting-edge technology, participate in design reviews, and oversee test and validation processes. Manage the integration of IoT wireless networking technologies (Wi-Fi, Bluetooth, RFID, mesh networks). Lead firmware design and development initiatives, driving innovation and performance improvements. Qualifications & Competencies: Experience: 4+ years in embedded firmware development, control systems, or a similar role with increasing responsibilities. Education: Bachelor's degree or higher in Electrical Engineering, Computer Engineering, or a related field. Technical Skills:Embedded firmware development for microcontrollers and microprocessors. Control system design and PLC programming. Industrial automation and HMI development. Experience with design software (SolidWorks Electrical, E-Plan, AutoCAD). IoT wireless communication integration. Soft Skills:Strong leadership and communication abilities. Strategic thinking and project management expertise. Excellent problem-solving and analytical skills. Ability to work collaboratively in a global team environment.
    $98k-130k yearly est. 14d ago
  • Embedded Software Engineer

    Oho Group Ltd. 3.7company rating

    Embedded Software Engineer Job In Los Angeles, CA

    Embedded Software Engineer - Space Team We've partnered with a startup focused on advancing the next generation of RF products and services for the most demanding space and defense missions. You'll work across the entire embedded stack, from developing low-level RF IC drivers to interfacing with FPGA fabric and creating reliable, radiation-resilient software architectures. Expect to own key software components for space-grade hardware and collaborate to deliver RF solutions that enable communications and sensing across various orbits and vehicle types. Responsibilities Collect and analyze software requirements for space-faring applications. Design, debug, and test reliable code for Linux-based embedded systems. Manage and automate hardware-in-the-loop (HIL) setups to ensure thorough system and regression testing. Collaborate closely with hardware and FPGA engineers to develop new features and address bugs swiftly. Requirements Strong proficiency in C++. Experience developing embedded software on baremetal, RTOS, or Linux platforms. Expertise in debugging tools within the embedded software stack. Proficiency in Git. Familiarity with configuring and optimizing CI pipelines. Experience with buildroot Familiarity with FSBL, U-Boot, and embedded Linux. Experience writing software to interface with FPGA fabric. Experience working on Xilinx MPSoC-based devices. Keywords: Embedded, Baremetal, RTOS, Buildroot, C++, HIL, FPGA, Xilinx
    $102k-138k yearly est. 6d ago
  • Firmware Engineer Consultant

    Creative Digital Systems Integration

    Embedded Software Engineer Job In Simi Valley, CA

    Who We Are: CDSI is a dynamic and innovative company specializing in digital multi-beamforming antenna arrays and telemetry control systems. We are committed to delivering high-quality innovative and elegant solutions to complex RF problems. We pride ourselves on our commitment to excellence, cutting-edge technology, and a collaborative team culture. As we continue to grow, we are seeking a talented and experienced individual to join our team and play a key role in Firmware Design. We are looking for a bright and enthusiastic Firmware Engineer Consultant with the ability to support our development projects and assist in sustainment and maintenance that might be required for the Firmware functions in our fielded systems. What You'll Do: As a Firmware Engineer Consultant at CDSI, you will initially be responsible for coding specific functional modules using VHDL &/or Verilog &/or MATLAB/SIMULINK code generation. As your experience with CDSI increases, your responsibilities will increase, commensurate with your capabilities. You will be working with a world-class team of engineers that have successfully engineered and deployed products for NOAA, NASA and DoD that are in use in the US and abroad. These products are very much appreciated by the users. If you like working on impactful projects from concept to demonstration and want to point to something and proudly say “I helped build that!” then this is the role for you. Responsibilities: In addition to producing clean, documented, and tested firmware to implement algorithms and/or User Interfaces, you will: Report to the Firmware development lead. Produce firmware documentation including requirements, descriptions, testing procedures, and progress reports. Responsible for design, implementation, integration and test of firmware modules. Troubleshoot, isolate and solve problems on existing Hardware/Software/Firmware systems. Requirements: Bachelor's degree in engineering from an accredited college Experience with Xilinx or Altera products VHDL, Verilog coding experience Testbench generation, simulation, and debug 5+ years of relevant job experience (in a professional setting) Experience with measurement tools such as Oscilloscopes, Spectrum Analyzers, Digital Multimeters Nice-to-Have Qualifications: Experience with Vivado, Vitis, Quartus Experience with constraint writing and timing closure Experience with high clock rates and fuller chip usage Code and architecture re-use Revision control software (Git) Ability to work under ITAR and other similar requirements and restrictions Experience in C/C++, Python Experience with Xilinx RF-SoC a plus Experience with DSP Algorithms a plus CDSI is an AS9100D certified workplace. Candidate must be able to work on-site in Simi Valley, CA. Hourly Rate of Pay Range: $75.00 - $100.00 (based on experience) NOTE: Applicants must be authorized to work in the USA. CDSI uses E-Verify and provide Social Security Administration and/or Department of Homeland Security employee's I-9 Form to confirm work authorization. CDSI is an Equal Opportunity Employer.
    $75-100 hourly 28d ago
  • Sr Embedded Software Eng(Communications) $180K to $200K

    Culver Careers (Culvercareers.com 3.6company rating

    Embedded Software Engineer Job In Orange, CA

    About the Company - Be part of a global leader in networking, IoT, and software services. At our cutting-edge California R&D Center in Orange County, we're shaping the future of next-gen networking and IoT smart home products. If you're ready to innovate and make a global impact, we want you on our team! About the Role - Senior Embedded Software Engineer Responsibilities Design, develop and maintain software systems for embedded networking devices. Design and integrate network solutions into overall architecture and hardware design across multiple platforms. Responsible for device driver development and maintenance, such as Flash, Wi-Fi, wired network etc. Design and development of features in the area of L2/Bridging/L3/Routing for the network devices. Implement, maintain, troubleshoot, and improve manufacturing processes, including maintaining flow charts, develop manufacture software, identify and fix issues, and make improvements and so on. Work closely with hardware team to deliver high quality products. Qualifications Required Bachelor's in Computer Science, Software Engineering, or related field. 5+ years of related experience. Proficiency in embedded software programming skills with C/C++ language. Experience w/ embedded Linux kernel and application development. Experience w/ audio/video encoding, motor controls software development. Knowledge of network protocols and standards, including NAT, TCP, UDP, HTTP, IPv4, and IPv6. Proficiency in ONVIF, RTCP, RTSP application development. Experience in analyzing crash logs, stack trace, faults by utilizing basic debugging techniques. Preferred Experience with designing and delivering storage software modules. The storage device may be a TF card, hard disk (SSD/HDD/HHD), NAS, and so on. Deep knowledge of Linux kernel internals (process scheduler, concurrency, synchronization, memory allocation, file systems). Knowledge of wireless communication protocols, e.g. 802.11a/b/g/n/ac/ax/be. Pay range and compensation package - Competitive salary: $170,000-$200,000 + bonus. Employer-paid benefits. Generous PTO and 401(k) match. Growth opportunities with a global innovation leader.
    $119k-151k yearly est. 22d ago
  • Embedded Software Engineer

    Globallogic 4.4company rating

    Embedded Software Engineer Job In Lake Forest, CA

    Are you prepared to advance your career with a dynamic and high-reaching team? As an Embedded C++ Developer at GlobalLogic, you will bring to bear your extensive experience to develop and improve software solutions for real-time, safety-critical systems. This is an outstanding opportunity to work on innovative projects that push the boundaries of technology and make a tangible impact in the world. Familiarity with Windows as a software development environment Ideal candidates excel in Windows for software development, with experience in multi-threading, multiprocessing, algorithms, and OOP. Job Responsibilities: Implement, document, and test bug fixes or new features for hard real-time and safety-critical surgical subsystems. Support a software lead in handling subsystems, addressing technical and/or schedule risks. Apply your strong background in C and C++ for developing embedded systems, ensuring that the software interfaces seamlessly with hardware components. Drive improvement efforts and establish standardized processes to improve the quality and efficiency of our software development practices. Collaborate with multi-functional teams to develop software that works with various electromechanical and electro-optical systems, such as motors, valves, position encoders, solenoids, and sensors. Join us at GlobalLogic, where your expertise will be valued, and you will have the opportunity to work on exciting projects that build outstanding solutions. Let's build remarkable solutions together! We value diversity and are an equal opportunity employer, not discriminating based on race, religion, gender, or disability status.
    $113k-139k yearly est. 8d ago
  • Senior Embedded Software Engineer

    Belcan 4.6company rating

    Embedded Software Engineer Job In Irvine, CA

    Job Title: Senior Embedded Software Engineer Pay Rate: $112K - $188k /yr (and an annual bonus!) Zip Code: 92612 Schedule: M-F Keywords: #EmbeddedSoftwareEngineer #SeniorEmbeddedSoftwareEngineer JOB RESPONSIBILITIES: * Design, implement, integrate and verify software applications and tools using C\C++ under Linux. * Enhance, optimize and improve efficiency and robustness of the current software. * Participate in requirements analysis, architecture and design processes * Collaborate with multiple development teams * Review, evaluate and analyze test plans and procedures * Support system test programs, analyze results and improve overall system quality * Lead and provide technical guidance to engineers, designers and support personnel * Participate in a complete software development lifecycle using Agile methodologies. * Oversee and manage deployed system performance and in-service performance with intent of recommending and guiding solutions to satisfy our customers. * Participate in development and leadership of appropriate architecture solutions and enhancements for planned system deployments and improvements. * Participate in the full SDLC ( Software Development Life Cycle ) system from requirements gathering to Production deployment to supporting production. REQUIRED QUALIFICATIONS: * Bachelor of Science Degree in Computer Sciences, Computer Engineering or Software Engineering, or equivalent experience required. * 8+ years of embedded software development experience. * Knowledge of C++ required * Experience in real time multi-threaded software. * Experience in development under Linux. * Familiarity with satellite networks, antenna systems and related communication protocols is desirable. Preferred Skills: * Knowledge of C++ (14/17 and later) * Socket Programming, IPC, and PUB/SUB architecture (Kafka/MQTT) * Strong understanding of Networking Protocols (TCP/UDP/IP/HTTP/SNMP/DHCP/DNS and familiarity with VLANs and basic switching and routing concepts. * Agile/Scrum *CI/CD Our overriding goal is to provide quality staffing solutions that help people, organizations, and communities succeed. Belcan is a leading provider of qualified personnel to many of the world's most respected enterprises. We offer excellent opportunities for contract, temporary, temp-to-hire, and direct assignments. We are the employer of choice for thousands worldwide. For more information, please visit our website at Belcan.com EOE/F/M/Disability/Veterans
    $112k-188k yearly 21d ago
  • Firmware Engineer

    Teledyne Electronic Safety Products

    Embedded Software Engineer Job In Los Angeles, CA

    TESP designs, develops, qualifies and manufactures a variety of small, highly reliable products, which in many cases are intended to operate explosive devices such as EEDs (Electro-Explosive Devices), EB Ws (Exploding BridgeWires), EFIs (Exploding Foil Initiators), and other similar devi ces. Product applications include Aircrew Safety, Launch and Tactical Vehicles, and Energetic Devices. Our products include: Aircraft ejection seat solid state sequencers Escape system controllers Associated field equipment TESP is an operating unit of Teledyne Technologies. TESP is located in Chatsworth, California, and has been manufacturing products since 1986. We are looking for a dynamic individual to join our team! $7000 signing bonus! Summary We are seeking a Firmware Engineer to design, develop, test, debug, and implement embedded software and systems for time-critical aerospace applications. Responsibilities include developing software and firmware in C/C++, Embedded C, and other languages, and understanding communication interfaces like SPI, I2C, USB, and UART. The role involves using version control, simulation, debugging, and other development tools, and collaborating cross-functionally with hardware engineers. The engineer will also provide support for testing, deployment, and updates. Essential Duties and Responsibilities include the following. Other duties may be assigned. Work with a multi-faceted team of Electrical and Mechanical engineers to analyze and develop robust solutions that fulfill customer and program requirements. Collaborate and contribute to the system design and component selection to ensure the best possible solution. Be the primary designer and developer for all aspects of the embedded firmware and/or software per program requirements. Ensure that the solution design meets regulatory requirements and that program documentary obligations are created and distributed in a timely manner. Be a subject matter expert and liaise with external program peers to ensure seamless system integration. Work with minimal supervision and be proactive with providing timely status updates and reports to program management. Support proposal preparation and customer presentations and meeting. Qualifications: Bachelor's degree (B.S.) from four-year college or university in Software/Electrical/Systems Engineering 5+ years of directly related experience and/or training; or equivalent combination of education and experience. Experienced with design, coding, integration, validation and verification of both software and embedded firmware. Experienced in the formal design process of software and firmware from the concept, design, planning, requirements, description, and final report documentation perspective. Thorough understanding of microcontroller-based circuits, analog circuits, and embedded firmware languages like C, C++ and Assembly. Must have previous design experience in embedded ethernet (IEEE802.11) bus implementation as well as serial bus communication via UART, SPI, I2C, I2S and CAN bus. Familiarity with integrated development environment (IDE) tools, viz. Visual Studio, MPLAB etc. Familiarity with using software configuration and change management tools. Some hardware design expertise to support digital logic design incorporating microcontrollers and/or programmable arrays such as FPGAs, analog circuitry to support environmental sensors such as pressure, temperature, and acceleration, plus voltage regulation. Familiarity with basic laboratory design and troubleshooting equipment such as Oscilloscopes, Counters, Data Acquisition equipment, power supplies, meters, logic analyzers, etc. PC Windows based applications like MS Outlook, MS Office, etc. Knowledge of software development and testing for aerospace applications (DO-178 standards) is desirable but not required. Knowledge of National Instruments Labview is a plus. Must be a US Person (US Citizens, US Nationals, lawful permanent residents, asylees or refugees). Salary: Up to 140K + Sign-On Bonus of 7K In our efforts to maintain a safe and drug-free workplace, Teledyne ESP requires that candidates complete a satisfactory background check and pass a drug screen prior to employment. Due to the type of work at the facility and certain access restrictions, successful applicants must be a "US Person" (US Citizens, US Nationals, lawful permanent residents, asylees or refugees). Please note the salary range posted is a general guideline for this job level and location. When extending an offer, a variety of factors are considered such as responsibilities of the position, relevant education and experience, certifications, knowledge and skills.
    $88k-124k yearly est. 29d ago
  • Firmware Engineer

    X4 Life Sciences

    Embedded Software Engineer Job In Los Angeles, CA

    Firmware Engineer (Nordic Expert) - Part-Time | LA-Based We're looking for a skilled Firmware Engineer with expertise in Nordic ARM CPUs (nRF52), BLE, and embedded cellular chipsets to support an innovative digital health company in Los Angeles on an ongoing, flexible contract basis. About the Role: You'll work alongside a forward-thinking team developing cutting-edge wearable technology in the digital health space. This role involves contributing to the development and optimization of firmware for next-generation health monitoring devices, ensuring seamless connectivity and performance. What We're Looking For: Expertise in Nordic ARM CPU (nRF52), Nordic BLE, and embedded cellular chipsets Strong experience in low-power embedded systems and wireless communication Bonus if you have experience working with wearable firmware and MQTT protocols for efficient data transmission Why Join? Flexible, part-time contract - ideal for freelancers looking to supplement their current work Opportunity to work on innovative digital health projects Collaborative environment - must be based in Los Angeles and available to visit the office when needed Ongoing contract work with a steady pipeline of projects. Requirements: Must be Los Angeles-based to collaborate with the team in person as required Must have an LLC for contract work Ability to work independently while collaborating with a cross-functional team If this sounds like a fit, send your resume to ***************************. If it's not for you but might be for someone in your network, please share this opportunity.
    $88k-124k yearly est. 10d ago
  • Senior Firmware Engineer

    Lumicity

    Embedded Software Engineer Job In Garden Grove, CA

    **U.S. Citizenship required** My client develops advanced timing and synchronization solutions, providing reliable and precise systems for critical applications. With deep expertise in signal processing and system design, they deliver robust technologies that support secure communications, infrastructure, and operational resilience across various industries. Their innovative approach ensures high-performance solutions tailored to complex technical challenges. Main Skills: Embedded Linux development, including driver tuning and configuration. Device driver development for DRAM, eMMC, and Ethernet PHY. Experience with inter-process communication in Linux environments. Required Qualifications: Experience developing firmware for embedded systems using C/C++. Strong background in embedded operating systems, including real-time and Linux-based environments. Proficiency in low-level software development, including device drivers and hardware interfacing. Familiarity with system architecture, structured development processes, and debugging complex systems. Hands-on experience with bootloaders, kernel customization, and build systems. Understanding of processor and microcontroller architectures across various platforms. Skilled in scripting languages for automation and system management. Ability to troubleshoot and optimize embedded systems for performance and reliability. Effective communication skills and the ability to collaborate in cross-functional teams. U.S. Citizenship required.
    $113k-152k yearly est. 6d ago
  • Senior Software Engineer, Embedded UI

    Roku, Inc. 4.9company rating

    Embedded Software Engineer Job In Santa Monica, CA

    Teamwork makes the stream work.Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the US and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team This team spends most of its time working on customer focused features that improve the user experience, from content discovery and search to Roku pay and subscription to embedded software and firmware, and much more. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our developers and engineers are owners. They are motivated from within, finding and taking on a feature or project simply because that problem needs to be solved and shipped. But that individual must work together with different engineering teams, UI design, product teams, and business leadership to make things happen, which means that engineers succeed here because they can maintain that independent spirit and motivation within a deeply collaborative environment. We are the pragmatic dreamers inventing and re-inventing the world of streaming media. About the role We're seeking a talented and versatile Senior Front-End Web Developer to join our dynamic team. The ideal candidate will have a strong foundation in web technologies and front-end development, complemented by experience in lower-level programming languages. What you'll be doing Creating C++ and Embedded Linux and Native Applications. Developing UI applications using popular frameworks such as JavaScript, BrightScript and similar languages. Working closely with Cross Functional teams to contribute to our application development. Developing core features for the Roku OS Application framework. Investigating, diagnosing and resolving issues. Writing functional and integration tests. Designing and shipping high-quality software on the Roku embedded platform. We're excited if you have 5+ years of relevant software development experience. Experience with C++, Python, JavaScript, BrightScript, React, nodejs or similar languages. In-depth understanding of Linux, tools, libraries, and open source development. Good understanding of Core OS concepts like memory management and multi-threading. A good understanding of API design, considerations and trade-offs. Consumer electronics experience building Media/Content and/or Ad products. Bachelors or Masters in Computer Science or related fields. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. #J-18808-Ljbffr
    $146k-187k yearly est. 12d ago
  • Founding Full Stack AI Software Engineer

    Voker (YC S24

    Embedded Software Engineer Job In Los Angeles, CA

    Commitment: Monday-Saturday, In-Office Compensation: $120k-$140k with 1-2% equity About Voker: Voker is a Y-Combinator backed development platform for product & engineering teams building LLM features into their software. We're looking for a founding team member to help us accelerate our rapid growth. Our CEO previously scaled a startup to >$100M in revenue, and led data for a multi-billion NASDAQ software company. Our founders have backgrounds in machine learning, data science, and AI. We're driven by our hunger for learning, and our passion for delivering real customer value. We love working hard and building, and we're looking for others who share our ambition. As an early stage, high-growth company, all engineering roles are fully in-office, Monday - Saturday, in Woodland Hills, Los Angeles, CA. About the Role: We are looking for a Founding Full Stack AI Software Engineer who will play a key role in the development of Voker's platform. You will be joining at the ground level and have the opportunity to shape the future of the product. We need a full-stack engineer who is eager to work alongside our CTO and the core team in building out our technology stack and delivering customer-driven AI solutions. You should have experience shipping robust features to production with proper architecture, testing and design. You don't just take tickets and build to spec - you actually care about the end customer's pains and you want to know how your code is impacting them. What We're Looking For: Must currently be located in Los Angeles to apply. Must have at least 1 YOE as a Senior Software Engineer and 4+ YOE engineering in total. Must have 2 years of experience developing AI applications with Large Language Models (LLMs) and systems such as retrieval-based methods, fine-tuning, or agent-based architectures, and experience with AI frameworks like Langchain, Llama Index, OpenAI, or similar tools. Desire to work in person, next to CTO, CEO and engineering team 6 days a week. Experience with: Svelte, Python, TypeScript, Postgres Enthusiastic about the challenges and opportunities of working at a very early startup. Someone who enjoys being a part of a small, tight-knit team where your contributions will directly impact the success of the company. Nice to Have: Experience deploying, monitoring and maintaining large language models (LLMs) models in production. Previous startup experience.
    $120k-140k yearly 28d ago
  • Software Engineer

    Onetera

    Embedded Software Engineer Job In Los Angeles, CA

    We are on a mission to redesign how communities interact with local government agencies - critical to community well-being and opportunity. Our vision is a world where anyone is one conversation away from any local public sector service - with a level of personalization, accessibility, and proactiveness not previously possible. Role Description As a Software Engineer at Onetera, you will be part of the Engineering team responsible for the development, scaling and security of our SaaS platform. Experience with React, NextJS and other front-end frameworks is preferred. Role will also own components of our conversational AI capability. This is an on-site role located in Los Angeles, CA. Qualifications 3yrs+ experience in full-stack SaaS development Extensive experience with Typescript in production-quality applications Knowledge of ChakraUI and other React-based design system tools Knowledge of fundamental AI/ML concepts (RAG, inference, etc.) Ability to work collaboratively in a fast-moving team Strong problem-solving and analytical thinking Experience with agile development methodologies
    $94k-132k yearly est. 30d ago
  • Software Engineer - SAP S/4 & ECC

    Ebizcharge

    Embedded Software Engineer Job In Irvine, CA

    Headquartered in Irvine, California, EBizCharge by Century Business Solutions specializes in developing payment processing applications that facilitate electronic payment processing within the workplace, enhance transaction security, and increase client profits. Our applications are PCI compliant and fully integrated with major ERP/accounting systems, including QuickBooks, Sage ERP products, SAP Business One, Microsoft Dynamics, NetSuite, Epicor, Acumatica, and major online shopping carts, including Magneto WooCommerce, and Volusion. EBizCharge offers its employees unlimited earning potential, career advancement opportunities, and a dynamic work environment. We are looking for an experienced SAP ECC and S/4HANA Software Engineer with a proven track record of building innovative products and leading high-performing teams, who has a desire to join a rapidly growing, software company. You will play a critical role in driving product excellence. Responsibilities Leverage technical expertise and leadership skills to design and deliver scalable SAP solutions, focusing on product development, innovation, and optimization in SAP ECC and S/4HANA Public Cloud environments. Collaborate with Agile team members such as Product Owners, UX/UI Designers, QAs, and upper management, as well as our in-house Customer Support team. Lead the design, development, and delivery of robust, scalable solutions in SAP ECC and S/4HANA Public Cloud. Architect custom applications, interfaces, and integrations within SAP environments. Develop high-quality, scalable, and innovative solutions tailored to business needs, ensuring the product aligns with overall business goals. Qualifications: Bachelor's or Master's degree in Computer Science, Information Technology, or related field. 7+ years of experience in SAP development, with a focus on product development. 2+ years of experience working on the SAP ECC platform Minimum 1 year working on S/4 HANA Public Cloud Strong proficiency in SAP ABAP development, including advanced techniques such as Object-Oriented ABAP, AMDP, CDS Views, and HANA SQL scripting. Expertise in SAP Fiori, SAPUI5, and JavaScript. Solid understanding of integration approaches (APIs, OData, SAP PI/PO, etc.) and cloud-based architectures, particularly with SAP Cloud Platform and SAP BTP. Experience with product-based development, including architecture, design, and deployment. Knowledge of core SAP modules and their integration points (e.g., FI/CO, SD, MM, PP). SAP certification in S/4HANA is a plus. Experience working in cloud-native environments or with SAP Business Technology Platform (BTP) is a plus. Knowledge of analytics tools like SAP Analytics Cloud (SAC). Benefits: 100% employer paid benefits (including Medical, Dental, Vision, & life insurance) for selected plans for the employee. Retirement 401(k) plan with company match. Gym access, dry cleaners, car wash conveniently located within building. Generous PTO plan with an additional 9 Days Company Paid Holidays per year. Job Type: Full-time The Company is committed to compliance with all applicable laws providing equal employment opportunities. This commitment applies to all persons involved in Company operations. The Company prohibits unlawful discrimination against any job applicant, employee or unpaid intern by any employee of the Company, including supervisors and coworkers. Pay discrimination between employees of the opposite sex or between employees of another race or ethnicity performing substantially similar work, as defined by the California Fair Pay Act and federal law, is prohibited.
    $92k-129k yearly est. 23d ago
  • Software Engineer

    Vericut

    Embedded Software Engineer Job In Irvine, CA

    We are seeking an enthusiastic Software Engineer Intern who is currently studying UX Design (desktop platforms) and is eager to apply their knowledge to real-world projects. The intern will play a key role in re-designing our desktop platform's user experience, contributing to improving its usability, accessibility, and overall user satisfaction. Responsibilities: Assist in the redesign of our desktop platform's user interface (UI) and experience (UX). Collaborate with the UX design team to conduct user research, gather feedback, and analyze user behavior. Create wireframes, user flows, prototypes, and design mockups for desktop platforms. Support the development of user personas and journey maps. Help organize and conduct usability testing sessions, analyzing findings and recommending design solutions. Iterate on designs based on feedback from stakeholders and users. Work closely with cross-functional teams (product, engineering, marketing) to ensure cohesive design execution. Stay up-to-date with industry trends and best practices in desktop UX design. Assist in creating and program an array of software applications, such as digital twin, user interfaces, and computer-generated imagery. Requirements: Currently studying UX Design or a related field. Currently a junior or senior in your study of major, such as Interaction design/User Experience Design, Human-Computer Interaction, Digital Focus Product Design, or in the related field. Strong understanding of desktop UX principles and design tools (e.g., Figma, Sketch, Adobe XD). Ability to create wireframes, prototypes, and user flows. Experience with user research methods (interviews, surveys, usability testing, etc.). Strong attention to detail and a passion for creating intuitive and user-friendly interfaces. Good communication and collaboration skills. Portfolio showcasing relevant design work (wireframes, prototypes, or other UX-related projects) is a plus. Must be able to commute to the Irvine, HQ office on a hybrid, on-site schedule. Preferred Qualifications: Previous internship experience in UX design or desktop applications is a plus. Familiarity with desktop application design guidelines (e.g., Windows, mac OS) is beneficial. Program Overview: Vericut's 2025 Summer Internship Program will begin on June 23, 2025 and run for 10-12 weeks as an hourly position. Why Join Us: Gain practical, hands-on experience in UX design for desktop platforms. Work with an experienced, supportive team in a collaborative environment. Opportunity to contribute to impactful projects that enhance user experiences. Flexible working hours and a dynamic internship program designed to help you grow in your career. Passionate about Digital Twin technology and innovation. How to Apply: If you are passionate about UX design and eager to apply your skills to a real-world project, please apply directly through LinkedIn.
    $92k-129k yearly est. 26d ago
  • Robotics Software Engineer

    Sangha Partners 3.7company rating

    Embedded Software Engineer Job In Santa Clarita, CA

    Are you looking for an opportunity to work on cutting-edge robotics in advanced manufacturing? A well-funded startup in the Chatsworth, CA area is growing its team and looking for a Robotics Software Engineer to help develop and implement robotic systems that are reshaping how parts for aerospace, defense, and automotive industries are made. What you'll be doing: Operate robots using your software and enable other team members to efficiently interface with the robots to test and implement new features. Implementing trajectory planning and control of robotic end-effectors in real-time software. Take part in the software development effort and take charge of the full development lifecycle. Identify project priorities, software/hardware requirements, and design constraints with team members across multiple disciplines, and translate those into minimum viable systems. Take part in design review meetings and provide feedback to the team. Operating in a hands-on, fast-moving environment-this role is on-site in Chatsworth, CA Who we're looking for: 3+ years of experience in robotics software engineering Strong proficiency in C++, Python, ROS2, LIDAR Deep understanding of robot kinematics, dynamics, and motion planning Experience with industrial robots, sensor integration, and real-time software CS or related degree (Master's or PhD preferred, but not required) Someone who thrives in a high-autonomy, high-ownership environment Additional details: Location: Chatsworth, CA (on-site) Visa sponsorship: Not available (US Citizens / Green Card holders only due to ITAR regulations)
    $107k-149k yearly est. 15d ago
  • Senior Software & Hardware Engineers

    Samson Rose 4.5company rating

    Embedded Software Engineer Job In Mission Viejo, CA

    Samson Rose has been exclusively engaged by a Robotics & AI company to help them find Software and Hardware Engineers to join their team. They're transforming how robots interact with the real world. They are building risk-aware, reliable, and field-ready AI systems that address the most complex challenges in robotics, unlocking the full potential of embodied intelligence. They go beyond typical data-driven approaches or pure transformer-based architectures, and are charting a new course, with globally-deployed solutions that are already delivering real-world results, and rapidly improving models embedded in those applications To tackle such ambitious challenges, we need a team as unique as their vision - innovators who go beyond conventional methods and are eager to tackle tough, uncharted questions. What makes a model's decision reliable? How does it account for risk? Can it dynamically adapt to uncertainty and deliver safety-critical results in the field? If these questions excite you, you'll thrive for sure. We're seeking individuals who challenge the status quo, dive into uncharted territory, and bring interdisciplinary expertise. If you're driven to create, innovate, and lead in a dynamic, high-impact environment, join us on this exciting journey! A bit about the company: They are at the forefront of developing a groundbreaking, field-proven, hardware-agnostic brain technology that empowers a wide range of robots to operate autonomously in the most challenging environments-hazardous, off-road, and industrial settings-all without relying on GPS, maps, or pre-programmed routes. With over $100 million in funding from visionary leaders and institutions, they have the resources to rapidly turn their bold vision into reality and are making significant strides toward their ambitious goals. Their mission is to tackle one of the world's most complex challenges: deploying robots in unstructured, previously unknown environments. By joining their team, you'll have the chance to collaborate with some of the brightest minds in the industry. This world-class team thrives on creativity, resilience, and bold thinking. With a decade of success in the field, they've won DARPA challenge segments and brought together expertise from top-tier organizations like DeepMind, NASA JPL, Boston Dynamics, NVIDIA, Amazon, Tesla Autopilot, Cruise Self-Driving, Zoox, Toyota Research Institute, and SpaceX. The roles we are looking to fill: 3D Visualization Engineer to implement creative solutions for visualizing complex robotic systems, sensor data, and machine learning outputs. This role involves designing and developing intuitive UIs (3D + 2D) for telepresence that allow end users to control, monitor, manage and analyze individual robots and robot fleets (Remote) Design Technologist (Human-Robot Interaction) who's working halfway in the UX team and Engineering team. You'll work closely with robotics engineers across various domains to own and create full end-to-end experiences and products for their users. (Remote) Mechatronics & Embedded Systems Engineer to design and build robotic systems that integrate seamlessly with the autonomy platform. This role involves developing and testing mechanical, electrical, and software components for robotics systems Data Pipeline Engineer to develop and own the data ingestion pipeline. From ingestion, assembly, storage, querying, and delivery to internal and external customers. This person will work closely with robotics engineers and product developers across various domains to own and support the creation of end-to-end experiences and products for our users Sensor Integration Engineer to develop, maintain, and optimize backend services for robotics systems, focusing on high-performance and real-time requirements. This role involves Integrating data from sensors such as LiDAR, cameras, IMUs, GPS, and other IoT devices into cohesive backend architectures. Telepresence & Networking Engineer to develop and maintain a reliable telemonitoring and teleoperation system using different communication and compression techniques. This person will collaborate with robotics teams to integrate real-time control and feedback loops into existing platforms Spatial AI Engineer Applied Scientist to research and develop state-of-the-art algorithms for 3D vision tasks, including but not limited to point cloud registration, 3D reconstruction, object detection, and semantic segmentation. This person will collaborate with engineering teams to translate research insights into scalable, production-ready solutions deployed in the field and with other research team members to publish and present findings at top-tier conferences and journals, contributing to the broader robotics and 3D vision research community Spatial AI Data Engineer: Pointclouds & LiDAR to implement and optimize algorithms in C++ and Python, maintaining a clean and organized code base. This person will collaborate with cross-functional teams to meet project-specific documentation requirements and deliverables. Robotics Systems Engineer to develop, implement, and maintain state-of-the-art autonomy software stacks, ensuring our robots navigate and perform tasks seamlessly in challenging environments. This person will evaluate and design trade-offs between compute, latency, power, and other key performance metrics for robotic systems. Robotics AI Engineer to design and implement next-generation AI-powered Field Foundation Models (FFMs) and Dynamics Foundation Models (DFMs). Pioneer risk-aware, uncertainty-driven decision-making architectures that enable autonomous robots to navigate unstructured, high-stakes environments. This person will work closely with other engineering teams to align development efforts and achieve cohesive system performance If this role is of interest to you, please apply for it with your current resume. We will reach out to schedule an initial call.
    $115k-154k yearly est. 16d ago

Learn More About Embedded Software Engineer Jobs

How much does an Embedded Software Engineer earn in Avocado Heights, CA?

The average embedded software engineer in Avocado Heights, CA earns between $89,000 and $165,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average Embedded Software Engineer Salary In Avocado Heights, CA

$121,000

What are the biggest employers of Embedded Software Engineers in Avocado Heights, CA?

The biggest employers of Embedded Software Engineers in Avocado Heights, CA are:
  1. Actalent
Job type you want
Full Time
Part Time
Internship
Temporary