Embedded Software Engineer Jobs
By Astro Digital At , Santa Clara
Experience with Embedded-C or RTOS: threads, interrupts, concurrency, HAL.
Experience developing hardware drivers for SPI, UART, and I2C peripherals.
Good written and verbal communications skills.
Experience with building systems like CMake, using device trees, linking libraries, etc.
Experience with Zephyr RTOS or TI RTO
Experience using version control and CI/CD system
Embedded Software Engineer Jobs
By Metrosemi At Milpitas, CA, United States
C++/Python programming skills with experience in MCUs and embedded system design and development
To create engineering requirements, specifications and documentation
Experience with debugging embedded systems and microcontroller peripherals including I2C/SMB, SPI, UART, ADC and DAC.
Multi-tasking, multi-threading, and/or RTOS experience
Knowledge of Firmware Over-The-Air (FOTA) Updates
To drive the architecture for Embedded Systems, working with R&D, Hardware, and Platform teams, to create a scalable IoT system.
Wifi Embedded Software Engineer
By Apple At Cupertino, CA, United States

Summary Are you a fearless thinker? Do you love the challenge of advancing a widely accepted technology? In the Wireless Software group, you’ll be responsible for bringing groundbreaking wireless ...

Silicon Validation Software Engineer: Embedded And Low-Level Programming
By Apple At Cupertino, CA, United States

Summary At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what ...

Embedded Software Engineer (Wireless)
By Juniper Networks At , Cupertino, 95014, Ca $140,800 - $202,400 a year
Write software to dynamically manage groups of 802.11 devices.
Work with our customers and product managers to fix issues and develop new features.
Experience developing for the Linux kernel and OS.
Strong knowledge of 802.11/WiFi protocols.
Strong knowledge of wired protocols.
Strong knowledge of CPU architecture.
Senior Flight Software And Embedded Systems Engineer
By The Aerospace Corporation At , El Segundo, 90245 $207,800 a year
Contributing to key flight software development processes, such as preliminary and critical design reviews, requirements definition, and qualification testing.
8 years of applicable professional, educational experience in flight and/or embedded software systems is required
Experience and ability to keep up with the state-of-the-art in flight and embedded systems software practices and hardware advancements
Experience as a leading contributor to multidisciplinary teams.
Experience writing technical reports and giving technical presentations
12 or more years of increasingly responsible professional engineering/scientific experience is preferred
2023/2024 Junior Small Satellite Embedded Software Engineer
By The Aerospace Corporation At , El Segundo, 90245 $106,900 a year
Embedded systems development experience, e.g., working knowledge of real-time design, verification workflow, etc.
Hardware debugging skills & experience with power supplies, signal generators, oscilloscopes and/or logic analyzers.
Coordinate with subsystem leads to define software requirements and interfaces
Utilizing t technical written and oral communication skills
0-1 year of industry work experience
Programming experience with embedded microcontrollers or microprocessors
Member Of Technical Staff - Embedded Software Engineer (Vxworks)
By Wind River At Alameda, CA, United States
Experience with RTOS software development such as core OS kernel capabilities.
Flexible home office! We offer the flexibility of a hybrid work schedule or 100% remote
Be part of the WR Studio program that offers the Edge Device solutions.
5+ years of relevant technical experience in software development.
Excellent programming skills using C
Experience in assembly, Python, and other development language a plus.
Lead Embedded Software Engineer
By 3Laws Robotics At Pasadena, CA, United States
Have hands-on IC experience with a full software product development life cycle, from requirements definition to EOL
Have hands-on experience developing software libraries and APIs for external customers
Have hands-on experience interacting directly with users of your product and driving continuous development
Have a deep knowledge of current autonomous system technologies and tools
Have experience with embedded hardware and software
Have experience with safety engineering and safety-critical system development
Embedded Software Engineer Jobs
By Sonatech, LLC At Santa Barbara, CA, United States
5+ years professional experience in software development
Strong C and C++ skills
Excellent verbal and written communication skills
Design and develop complex application software in support of next generation SONAR systems
Design code that directly interfaces to hardware
Debug software using oscilloscopes, logic analyzers and emulators
Junior Embedded Software Engineer
By TRL11 At Irvine, CA, United States
Collaborate with cross-functional teams, including hardware engineers and product managers, to define software requirements and specifications.
Document software designs, requirements, and test procedures to facilitate knowledge sharing and maintain software quality.
Integrate web server functionality into embedded systems, enabling remote monitoring, configuration, and control.
Experience in developing and integrating web server functionality into embedded systems.
Knowledge of microcontrollers and real-time operating systems (RTOS).
Strong problem-solving and debugging skills.
Embedded Software Engineer Jobs
By ROSEN Group At , San Luis Obispo, Ca
Assisting with project initiation by gathering requirements, defining software architecture, estimating effort and defining chunks of work
BS in Computer Engineer, Computer Science, Electrical Engineering, or equivalent experience
PetaLinux, Yocto, OpenEmbedded, Buildroot, or other build environment experience
Experience working in multi-disciplinary team (physicists, EEs, MEs, and SDEs)
Experience developing Linux device drivers
Experience writing code targeting ARM processors
Embedded Software Engineer Jobs
By Kattech Systems Inc At San Francisco Bay Area, United States
Requirements Database Management Tool(s)- JAMA
Configuration Management Tool(s)- Jira, GIT
They don’t need to be “systems” engineering or have a higher level integration skill set .
1.5-10 years of Aerospace experience
3.With Mission and Safety Critical application experience.
Mostly flight controls and autopilot.
Embedded Software Test Engineer
By iRhythm Technologies, Inc. At San Francisco, CA, United States
Experience with electronic test equipment (power supplies, DMMs, oscilloscopes, etc) and ability to troubleshoot electrical and firmware issues on circuits/hardware.
Excellent analytical and problem solving skills, finding creative solutions as well as enjoying investigative and troubleshooting processes.
Effective written and verbal communication skills in presentation of methods and observations.
Work experience in a firmware or software development role.
Programming experience in one or more of the following languages: Python, C/C++, .NET/C#
Perform manual system-level, functional, and acceptance testing on embedded systems software (C) and supporting desktop software applications (C#/.NET).
Embedded Software Engineer, Simulation
By Elroy Air At , South San Francisco, Ca $150,000 - $220,000 a year
Experience translating system & subsystem requirements into test cases and test plans
7+ years of work experience in mechanical, aerospace, electro-mechanical, automotive, robotics, or related industries
Experience with designing HIL test systems
Knowledge of object oriented design, C/C++, and Python programming
Experience with embedded real-time operating systems (bring-up, toolchain setup, driver configuration, abstraction layers, task scheduling, etc.)
Experience in designing, developing, and deploying safety-critical software for real time systems, ideally on large-scale aerial platforms
Embedded Software Engineer, Pixel Power Optimization
By Google At , San Diego, Ca
2 years of experience with Linux kernel development around power management (e.g. system and runtime) and power optimization.
Develop and support software solutions and tools for Pixel power management and power optimization.
Contribute to Linux kernel development around power management and power optimization.
Bachelor’s degree or equivalent practical experience.
2 years of experience with data structures or algorithms.
2 years of experience working with embedded operating systems focusing on power optimization.
Senior Embedded Software Engineer
By Ouster At , San Francisco, Ca $100,000 - $200,000 a year
Strong experience working with complex embedded systems and bringup
Experience working with embedded SOCs
We acknowledge the confidence gap at Ouster. You do not need to meet all of these
requirements to be the ideal candidate for this role.
Mastery of C and C++, as well as comfortable with Python
Results-oriented, and able to set and meet schedules in a fast-paced and dynamic start-up environment.
Senior Software Engineer, Embedded Systems, Pixel
By Google At , San Diego, Ca
Bachelor’s degree or equivalent practical experience.
5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
3 years of experience working with embedded operating systems.
1 year of experience in a technical leadership role.
Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
Intern, Embedded Software Developer/Researcher
By NIO At San Jose, CA, United States
Hands-on experience or knowledge (and strong interest) using and configuring QEMU.
Hands-on experience or knowledge with virtio, virtualization and containers as user and developer.
Hands-on experience developing and debugging C and C++ software on ARM based boards.
Excellent communication skills. Capable of explaining complex technical topics to non-technical audiences.
You will actively participate in the research and development of embedded system with Real-Time Operating Systems, Neural Networks using Emulators.
You are pursuing a Master or PhD degree with publication and research projects, in Computer Science or Computer Engineering.
Software Engineer, Embedded Software
By Abbott At Alameda, CA, United States
Minimum 1 year of industry experience
Excellent written and verbal communication skills.
Experience testing software is a plus.
Knowledge of design controls and regulations for medical device development is a plus.
Experience with software development life cycle processes is a plus.
Learn more about our benefits that add real value to your life to help you live fully: 

Are you an engineer looking to make a difference in the world of embedded software? We are looking for a talented engineer to join our team and help us develop innovative solutions for our customers. You will have the opportunity to work on cutting-edge technologies and create products that will shape the future of embedded software. If you are passionate about technology and have a desire to make a real impact, then this is the job for you!

Overview:

Engineer Embedded Software is responsible for developing, testing, and maintaining software for embedded systems. They must be able to design, develop, and debug software for embedded systems, as well as create and maintain software documentation. They must also be able to troubleshoot and debug software issues.

Detailed Job Description:

Engineer Embedded Software is responsible for developing, testing, and maintaining software for embedded systems. They must be able to design, develop, and debug software for embedded systems, as well as create and maintain software documentation. They must also be able to troubleshoot and debug software issues. They must be able to work with hardware engineers to ensure that the software is compatible with the hardware. They must also be able to work with other software engineers to ensure that the software is compatible with other software components.

What is Engineer Embedded Software Job Skills Required?

• Strong knowledge of embedded software development
• Experience with embedded software development tools
• Knowledge of software engineering principles and practices
• Ability to troubleshoot and debug software issues
• Ability to work with hardware engineers to ensure compatibility
• Ability to work with other software engineers to ensure compatibility
• Ability to create and maintain software documentation

What is Engineer Embedded Software Job Qualifications?

• Bachelor’s degree in Computer Science, Software Engineering, or related field
• 5+ years of experience in embedded software development
• Proficiency in C/C++, assembly language, and other programming languages
• Knowledge of embedded operating systems
• Knowledge of hardware/software integration
• Knowledge of software development processes

What is Engineer Embedded Software Job Knowledge?

• Knowledge of embedded software development
• Knowledge of software engineering principles and practices
• Knowledge of embedded operating systems
• Knowledge of hardware/software integration
• Knowledge of software development processes

What is Engineer Embedded Software Job Experience?

• 5+ years of experience in embedded software development
• Experience with embedded software development tools
• Experience with troubleshooting and debugging software issues
• Experience with hardware/software integration
• Experience with software development processes

What is Engineer Embedded Software Job Responsibilities?

• Design, develop, and debug software for embedded systems
• Create and maintain software documentation
• Troubleshoot and debug software issues
• Work with hardware engineers to ensure compatibility
• Work with other software engineers to ensure compatibility
• Monitor software performance and make necessary improvements