28,420 Real Time jobs in the United States
Senior Embedded Systems Engineer - Real-Time Applications
Posted 5 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement embedded software and firmware for real-time applications.
- Architect and optimize real-time operating systems (RTOS) for embedded platforms.
- Write clean, efficient, and well-documented C/C++ code for various microcontrollers and processors.
- Develop and execute unit tests, integration tests, and system tests to ensure software quality and reliability.
- Debug complex hardware and software issues, utilizing oscilloscopes, logic analyzers, and JTAG debuggers.
- Collaborate closely with hardware engineers to define system requirements and ensure seamless integration.
- Participate in code reviews and contribute to establishing best practices for embedded software development.
- Analyze system performance and identify opportunities for optimization.
- Maintain and enhance existing embedded systems.
- Stay current with emerging technologies and methodologies in embedded systems engineering.
Required Qualifications:
- Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- 8+ years of hands-on experience in embedded systems design and development.
- Strong proficiency in C and C++ programming languages for embedded environments.
- Extensive experience with real-time operating systems (RTOS) such as FreeRTOS, VxWorks, or similar.
- Deep understanding of embedded hardware architectures, microcontrollers (e.g., ARM, RISC-V), and peripherals.
- Experience with embedded debugging tools and techniques.
- Familiarity with communication protocols (e.g., SPI, I2C, UART, CAN, Ethernet).
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong verbal and written communication skills, comfortable collaborating in a remote team setting.
- Experience in aerospace, defense, or other safety-critical systems is highly preferred.
Senior Embedded Systems Engineer - Real-Time Control
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, and debug embedded software for real-time operating systems (RTOS) and microcontrollers.
- Architect and implement firmware solutions for complex hardware platforms, focusing on performance, reliability, and power efficiency.
- Develop drivers, middleware, and application-level software for embedded systems.
- Work with hardware engineers to define system requirements, schematics, and board layouts.
- Perform hardware/software integration and bring-up, troubleshooting complex issues.
- Develop and implement robust testing strategies, including unit testing, integration testing, and system testing.
- Optimize embedded software for performance, memory usage, and power consumption.
- Collaborate with cross-functional teams, including mechanical engineering, quality assurance, and product management.
- Contribute to the definition of embedded system architecture and technology roadmap.
- Maintain and enhance existing embedded software codebase, ensuring adherence to coding standards and best practices.
- Utilize debugging tools and techniques (e.g., oscilloscopes, logic analyzers, JTAG debuggers) to identify and resolve hardware and software issues.
Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Minimum of 7 years of hands-on experience in embedded systems design and development.
- Proficiency in C/C++ programming for embedded systems.
- Strong experience with real-time operating systems (RTOS) such as FreeRTOS, VxWorks, or similar.
- Deep understanding of microcontroller architectures (e.g., ARM Cortex-M, RISC-V) and associated peripherals.
- Experience with hardware/software integration and debugging techniques.
- Familiarity with common communication protocols (e.g., SPI, I2C, UART, CAN, Ethernet).
- Knowledge of software development lifecycle (SDLC) and agile methodologies.
- Experience with version control systems (e.g., Git) and build systems.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration abilities, with the capacity to work effectively in a remote team environment.
- Experience with safety-critical systems or regulated industries is a plus.
This is a phenomenal opportunity to contribute to innovative projects in a completely remote setting, working with a talented and collaborative team. If you are passionate about building high-performance, reliable embedded systems, apply today. Your expertise will be crucial in shaping the future of our technology.
Senior Embedded Systems Engineer - Real-Time Control
Posted 7 days ago
Job Viewed
Job Description
Senior Embedded Systems Engineer - Real-Time Control
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement embedded software for microcontrollers and embedded systems, focusing on real-time performance and reliability.
- Write efficient, well-documented, and maintainable C/C++ code for embedded applications.
- Develop and integrate firmware with various hardware components, sensors, and communication interfaces.
- Utilize Real-Time Operating Systems (RTOS) for task scheduling, resource management, and inter-process communication.
- Perform debugging, testing, and validation of embedded software and hardware systems.
- Collaborate with hardware engineers to define system requirements and ensure seamless hardware-software co-design.
- Optimize embedded systems for performance, power consumption, and memory footprint.
- Develop and implement unit tests and integration tests for embedded software modules.
- Troubleshoot complex embedded system issues in development and production environments.
- Stay up-to-date with the latest advancements in embedded systems technology, microcontrollers, and RTOS.
- Contribute to the continuous improvement of embedded software development processes and tools.
- Participate in design reviews and provide technical leadership to junior engineers.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Minimum of 7 years of experience in embedded systems development, with a strong focus on real-time control systems.
- Proficiency in C and C++ programming languages for embedded environments.
- In-depth knowledge of microcontroller architectures (e.g., ARM Cortex-M, RISC-V) and peripherals.
- Experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, Zephyr, or VxWorks.
- Familiarity with debugging tools and techniques for embedded systems (e.g., JTAG, logic analyzers).
- Understanding of communication protocols like SPI, I2C, UART, and CAN.
- Experience with version control systems (e.g., Git).
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills in a remote team setting.
- Ability to work independently and manage multiple priorities effectively.
- Experience with system-level design and integration is a plus.
Embedded Systems Engineer
Posted today
Job Viewed
Job Description
Embedded Systems Engineer
Sunnyvale, California, United States
Hardware
Summary
Posted: Sep 24, 2025
Role Number:
We live in a mobile and device driven world where knowledge of the physical world around us is needed. We rely on this knowledge to get around, to learn about our environment and to enable spectacular new features for custom applications. Apple is meeting those needs as robustly and as creatively as possible and is interested in people who want to help meet that commitment. The success we are striving will be the result of very skilled people working in an environment which cultivates creativity, partnership, and thinking of old problems in new ways. If that sounds like the kind of environment that you find intriguing, then let's talk. These elements come together to make Apple an amazing environment for motivated people to do the greatest work of their lives. You will become part of a team that sets the standard in cultivating excellence, creativity and innovation. Will you help us design the next generation of revolutionary Apple products?
We’re looking for an Embedded Systems Engineer with a strong focus on digital interfaces, driver development, and test case creation to stress and expose silicon-level issues. You’ll be writing low-level code, building test frameworks, debugging at the hardware/software boundary, and working hands-on with lab equipment to validate and stress high-speed interconnects and memory systems. If you thrive on deep-diving into system-level problems, enjoy cracking tough bugs, and aren’t afraid of rolling up your sleeves in the lab, this role is for you. Come join a team of expert software and hardware engineers with a diverse set of backgrounds (Cellular Modems, Connectivity solutions, Device Drivers, CPUs and caching, kernel programming, embedded systems) to test Apple’s next-generation mobile products. Product lines include iPhones, iPads, Apple Watch, Apple-TVs, and Macs.
Description
The Embedded Systems Engineer will:
- Work with low level device drivers, firmware, and test scripts (C, Python, or similar).
- Design targeted test cases to exercise silicon designs and digital interconnects, with the goal of surfacing corner-case issues.
- Debug IO devices, functional units, and high-speed interfaces at both the software and hardware levels.
- Work with high-speed memory and communication standards (PCIe, MIPI, SPI, I²C, etc.).
- Use lab tools (DSOs, Logic Analyzers, Protocol Analyzers, etc.) to validate and debug hardware/software interactions.
- Collaborate with cross-functional teams to isolate, reproduce, and drive closure on complex system-level problems.
- Document findings, debug flows, and develop regression test suites for long-term validation coverage.
Minimum Qualifications
-
BS and 3+ years of relevant industry experience
-
Strong programming skills in C and Python (or similar)
-
Solid background in embedded system architecture and software development
Preferred Qualifications
-
Understanding of modern operating systems and multi-threaded systems.
-
Proven experience with firmware and device driver development.
-
Hands-on debug experience with modern lab instrumentation.
-
Familiarity with crafting validation strategies for silicon and system-level designs.
-
Excellent problem-solving mentality, proactive, and thorough.
-
Willingness to travel internationally (~10%).
-
Prior experience validating or debugging silicon bring-up.
-
Familiarity with advanced validation automation frameworks.
-
Exposure to high-performance compute or SoC design environments.
Pay & Benefits
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $147,400 and $272,100, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.Learn more about Apple Benefits. (
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.Learn more about your EEO rights as an applicant ( .
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.Learn more about your EEO rights as an applicant ( .
Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation.
Apple participates in the E-Verify program in certain locations as required by law.Learn more about the E-Verify program ( .
Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Reasonable Accommodation and Drug Free Workplace policy Learn more .
Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more .
Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you’re applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance guidelines applicable in your area.
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Embedded Systems Engineer
Posted 2 days ago
Job Viewed
Job Description
Company Overview:
At Amperesand, we are revolutionizing the industrial power landscape with our groundbreaking Solid State Transformer systems. These systems transcend traditional transformer functionalities, offering advanced features tailored for data centers, EV charging, renewable energy, microgrids, and various industrial applications. We seek passionate individuals who are committed to developing innovative products that support global electrification at an unprecedented pace. Join us on our mission to build a remarkable global company, as we look for talented team members across diverse geographies.
Responsibilities:
- Lead the design and implementation of embedded bootloader architecture, embedded security, and shared platforms.
- Develop and optimize firmware for power electronics embedded systems, ensuring all functional and performance criteria are achieved.
- Collaborate closely with hardware teams to effectively integrate firmware with new and existing hardware components.
- Engage with a team of skilled engineers to tackle complex challenges, share insights, and maintain project timelines.
- Continuously explore and integrate new technologies, tools, and methodologies in the domain of embedded systems.
Qualifications:
- Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, Mechatronics, or a related field, along with 3+ years of professional experience or a comparable combination of experience showcasing exceptional skills.
- Proficient in C or C++ programming specifically for embedded systems.
- Strong understanding of low-level programming techniques and hardware interfacing.
- Familiarity with various Integrated Development Environments (IDEs) and debugging tools.
- Experience using version control systems, such as Git.
- Knowledge of real-time programming concepts and experience with real-time operating systems.
- Proven ability to write efficient code within resource constraints (memory and CPU).
- Experience implementing embedded system testing practices.
- Basic understanding of digital and analog electronics.
- Willingness and ability to travel up to 20%, including internationally.
- Exceptional written and verbal communication skills in English.
Embedded Systems Engineer
Posted 3 days ago
Job Viewed
Job Description
Job DescriptionJob Description
Job Title : R&D Software Engineer
Location : Plymouth, MN
Duration : 12+ months
Description:
As the Software Engineer, you'll provide technical contributions within a vibrant, high-performing R&D team that is redefining the treatment of structural heart disease.
You will lead and/or support key software workstreams including software development, software testing, non-product software testing, documentation, and other as directed.
Job Responsibilities
• Develop and maintain unit tests for C++, QML, and C codebases.
• Write and maintain comprehensive code documentation for Qt-based applications.
• Assist in building and customizing Linux distributions using Yocto Project.
• Manage Qt application dependencies and deployment strategies across platforms.
• Participate in UI/UX development using the Qt Framework, with a focus on usability and performance.
• Perform static and dynamic code analysis to ensure code quality and security.
• Conduct feature testing for NFC/BLE daemons and other embedded components, including:
• Capturing and analyzing logs.
• Identifying and reporting issues or anomalies.
• Collaborating with development teams to resolve concerns.
Required Qualifications
• Bachelor’s degree in computer science, Software Engineering, Electrical Engineering or similar.
• Experience in C, C++ family of coding .
• Ability to work with software developers and produce concise, unambiguous software design/test documentation.
• Flexibility to adapt workstreams to support business priorities.
• Self-motivated with ability to collaborate across multiple disciplines (e.g., electrical, software, systems) to meet program milestones.
• High motivation, technical curiosity and inclination to find creative ways forward when faced with challenges.
Qualifications
• Advanced degree in Computer Science, Computer Engineering or similar.
• Linux experience, including secure boot, kernel, LUKS configuration.
• Experience in developing and/or implementing UI/UX designs within Qt framework
• Experience in non-product software validation compliant with FDA 21 CFR Part 820, EU-MDR regulations, and ISO 13485.
• Familiarity with implementation of static and dynamic unit test tools, such as CodeSonar, Veracode, etc.
• Familiarity with cybersecurity principles and implementation of cybersecurity control measures.
• Familiarity with common code repositories and maintenance thereof (e.g., GIT, BitBucket).
• Experienced in the sequential phases of the medical device development from early feasibility and VOC through development, test, commercial launch, and post-market support.
• Experience in first-in-human and pivotal clinical trials.
• Experience and/or familiarity with cardiac anatomy and interventional cardiology.
Company DescriptionSelect Source International (SSI) is a distinguished staffing company with nearly 25 years of experience, renowned for delivering top-tier workforce solutions encompassing staffing, recruiting, and managed services. As a proud supplier, we bring a wealth of expertise and best-in-business differentiators to comprehensively support your diverse workforce needs.
Based in Minneapolis, Minnesota, USA, SSI has established itself as a global leader, serving a broad clientele across industries with unwavering dedication and excellence. SSI is ISO 9001, 14001, and Soc2 Type2 certified, underscoring our commitment to quality and security. We have garnered numerous sustainability and supplier awards, further validating our industry-leading capabilitiesCompany DescriptionSelect Source International (SSI) is a distinguished staffing company with nearly 25 years of experience, renowned for delivering top-tier workforce solutions encompassing staffing, recruiting, and managed services. As a proud supplier, we bring a wealth of expertise and best-in-business differentiators to comprehensively support your diverse workforce needs.
Based in Minneapolis, Minnesota, USA, SSI has established itself as a global leader, serving a broad clientele across industries with unwavering dedication and excellence. SSI is ISO 9001, 14001, and Soc2 Type2 certified, underscoring our commitment to quality and security. We have garnered numerous sustainability and supplier awards, further validating our industry-leading capabilities
Be The First To Know
About the latest Real time Jobs in United States !
Embedded Systems Engineer
Posted 3 days ago
Job Viewed
Job Description
Job DescriptionJob Description
Summary
The Embedded Engineer is responsible for developing and maintaining embedded software and device drivers for hardware products. This includes working with real-time operating systems (RTOS), interfacing with hardware components, and collaborating with cross-functional teams to implement new features and support product development.
Responsibilities
- Design, develop, and maintain embedded software and device drivers using C/C++.
- Implement and support communication protocols (I2C, SPI, UART, USB, Bluetooth).
- Develop software for displays, sensors, and control systems (e.g., PID controllers).
- Utilize RTOS environments and state machines for real-time applications.
- Interpret schematics and datasheets to support low-level software development.
- Use test equipment (oscilloscopes, multimeters, logic analyzers) for debugging and validation.
- Collaborate with hardware and software teams to integrate and test new features.
- Document software designs using modeling tools (e.g., flowcharts, sequence diagrams).
- Apply software testing methods, including static code analysis and environmental testing.
Required Qualifications
- Bachelor’s degree in Electrical Engineering, Computer Science, or related field.
- Minimum of 3 years' experience as an Embedded Engineer or similar role.
- Proficiency in embedded C/C++ development.
- Experience with RTOS and embedded systems design.
- Strong understanding of hardware/software integration.
Skills
- Experience with USB, Bluetooth stacks, and automotive protocols (e.g., OBD II).
- Familiarity with Agile development, SVN, JIRA, and UML.
- Knowledge of cellular communication (GSM, LTE, CDMA) and RS485.
- Knowledge of Renesas, MSP430 and/or Nordic
- Experience using JIRA for project tracking, issue management, and workflow optimization.
- Exposure to Python, Java, C#, and database systems.
- Ability to read schematics and analyze analog/digital signals.
- Strong communication and organizational skills.
Benefits
- A comprehensive health plan that includes medical , dental , and vision coverage to ensure you and your family have access to the care you need
- A 401(k)-retirement plan with a generous company match to help you save for your future and achieve your financial goals
- Other fringe benefits including Birthday & Anniversary bonus , company-wide discounts , legal services, short & long-term , etc.
Physical Demands and Work Environment
While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to sit and occasionally stand, walk, use hands to handle or feel, reach with hands and arms, climb or balance, and stoop, kneel, crouch, or crawl. The employee must frequently lift and/or move up to 10 pounds and occasionally up to 25 pounds. Specific vision abilities required include close vision, vision, and the ability to adjust focus.
The employee may occasionally be exposed to moving mechanical parts, fumes, airborne particles, toxic or caustic chemicals, risk of electrical shock, and explosives. The noise level in the work environment is usually moderate, but ear protection may be required in some instances.
Embedded Systems Engineer
Posted 3 days ago
Job Viewed
Job Description
Company Overview:
At Amperesand, we are revolutionizing the industrial power landscape with our groundbreaking Solid State Transformer systems. These systems transcend traditional transformer functionalities, offering advanced features tailored for data centers, EV charging, renewable energy, microgrids, and various industrial applications. We seek passionate individuals who are committed to developing innovative products that support global electrification at an unprecedented pace. Join us on our mission to build a remarkable global company, as we look for talented team members across diverse geographies.
Responsibilities:
- Lead the design and implementation of embedded bootloader architecture, embedded security, and shared platforms.
- Develop and optimize firmware for power electronics embedded systems, ensuring all functional and performance criteria are achieved.
- Collaborate closely with hardware teams to effectively integrate firmware with new and existing hardware components.
- Engage with a team of skilled engineers to tackle complex challenges, share insights, and maintain project timelines.
- Continuously explore and integrate new technologies, tools, and methodologies in the domain of embedded systems.
Qualifications:
- Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, Mechatronics, or a related field, along with 3+ years of professional experience or a comparable combination of experience showcasing exceptional skills.
- Proficient in C or C++ programming specifically for embedded systems.
- Strong understanding of low-level programming techniques and hardware interfacing.
- Familiarity with various Integrated Development Environments (IDEs) and debugging tools.
- Experience using version control systems, such as Git.
- Knowledge of real-time programming concepts and experience with real-time operating systems.
- Proven ability to write efficient code within resource constraints (memory and CPU).
- Experience implementing embedded system testing practices.
- Basic understanding of digital and analog electronics.
- Willingness and ability to travel up to 20%, including internationally.
- Exceptional written and verbal communication skills in English.
Embedded Systems Engineer
Posted 3 days ago
Job Viewed
Job Description
About the job Embedded Systems Engineer
Skills: Embedded Systems, C, C++, MATLAB, Python, VBA, LEAN, Six Sigma, Debugging, Code Review, IP protocols, MODBUS, CAN Bus, RS 422, RS 485
Duties and Responsibilities
The Embedded Systems Engineer will have core duties and responsibilities to include:
- Design and implement software of embedded devices and systems from requirements to production and commercial deployment.
- Design and implement hardware embedded systems from requirements to production and commercial deployment, including design, schematic capture, component specification and PCB layouts.
- Design, develop, code, test, and debug system software.
- Review code as well as hardware design.
- Analyse and enhance efficiency, stability, and scalability of system resources.
- Integrate and validate new product designs.
- Support software QA and optimize I/O performance.
- Provide postproduction support.
- Interface with other design and development staff with Engineering Department.
- Assess third party and open-source software.
- At least three (3) years of professional industry experience in a related field.
- Highly motivated self-starter with drive to succeed.
- Exceptional communication skills and willingness to continually improve.
- Familiarity with developing real time software for embedded systems.
- Coding experience in MATLAB, python, C/C++, VBA, etc.
- Demonstrated collaboration, and facilitation skills.
- Flexible, friendly, and adaptive approach to working in a team-based culture.
- Expertise with commercial software qualification process related commercial software certification standards for embedded software.
- Familiarity with MODBUS, RS 422, RS 485, and CAN bus.
- Knowledge of data structures, algorithms, and software engineering principles.
- Keen listener and innate drive to succeed; and
- LEAN / Six Sigma aware.
Required Professional Experience
- The successful candidate will have a Bachelor's degree or higher in Electronic Engineering or Computer Science with a minor or coursework in hardware and software design.
- Have current Certification in C or C++
- Have at least three (3) years of professional working experience in a related field.
- Have demonstrable coding proficiency with MATLAB, Python, C/C++, VBA, etc.
- Have knowledge and proficiency with commercial software qualification process related commercial software certification standards for embedded software.
- Minimum LEAN or Six Sigma aware, with at least two (2) years of practical working experience with testing, data acquisition and electronic systems design.
- Proven working experience in embedded systems engineering.
- Experience in hands-on development and troubleshooting on embedded targets.
- Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems.
- Familiarity with software configuration management tools, defect tracking tools, and peer review.
- Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems.
- Excellent knowledge of reading schematics and data sheets for components; and
- Strong documentation and writing skills