Post job

Embedded systems engineer jobs near me

- 326 jobs
jobs
Let us run your job search
Sit back and relax while we apply to 100s of jobs for you - $25
  • Aveva PI Systems Engineer

    IDR, Inc. 4.3company rating

    Remote embedded systems engineer job

    IDR is seeking a Aveva PI Systems Engineer to join one of our top clients for a fully remote opportunity! This role involves leading technical projects in the utility industry, specifically around Aveva PI systems, to support real-time data collection, processing, and visualization. The company specializes in engineering, automation, and process improvement solutions for energy and utility sectors. Position Overview for the Systems Analyst III: Serve as a technical lead for the installation, configuration, and support of Aveva PI systems and related infrastructure. Collaborate with customer site contacts to understand project requirements and deliver tailored PI solutions. Troubleshoot and resolve real-time data collection and integration issues in a high-availability environment. Develop and implement custom configurations, utilities, and software components using PI Developer technologies. Ensure system performance, security, and data integrity across enterprise PI environments. Requirements for the Systems Analyst III: 3-5 years of extensive experience with Aveva PI Historian system installation, configuration, and support. Strong knowledge of PI Data Archive versions 2010, 2012, 2016R2, 2017, 2018SP3 and migration practices. Experience configuring PI Asset Framework, PI Vision, and developing PI Notifications. Prior experience setting up SCADA systems, real-time system integration, and high-availability PI infrastructure. Proficiency with PI interfaces such as OPC, PI-PI, PI-DNP3, PI-RDBMS, PI-Modbus, and PI-UFL. What's in it for you? Competitive compensation package Full Benefits; Medical, Vision, Dental, and more! Opportunity to get in with an industry leading organization. Why IDR? 25+ Years of Proven Industry Experience in 4 major markets Employee Stock Ownership Program Dedicated Engagement Manager who is committed to you and your success. Medical, Dental, Vision, and Life Insurance ClearlyRated's Best of Staffing Client and Talent Award winner 12 years in a row
    $77k-102k yearly est. 3d ago
  • Embedded Software Engineer

    Ispace, Inc.

    Embedded systems engineer job in Raymond, OH

    Software Defined Vehicle (SDV) Consultant - IT Toolchain Support 12 Plus Months Contract We are seeking a highly skilled and experienced Software Defined Vehicle (SDV) Consultant to support our IT team in developing and maintaining a toolchain that enables efficient and secure vehicle software development. The ideal candidate will possess a strong background in software engineering, DevOps, cybersecurity, and automotive systems, with a strong understanding of vehicle architecture and industry standards. Daily Task Performed: Collaborate with IT and engineering teams to design, implement, and maintain a toolchain for vehicle software development. Support and maintain on-premise server infrastructure critical to development environments. Develop and optimize CI/CD pipelines to streamline software integration and deployment. Ensure compliance with DevSecOps principles, integrating cybersecurity best practices into the development lifecycle. Create and maintain architecture diagrams for IT applications and integration layers. Provide technical guidance on operating systems used in embedded environments. Support development efforts related to integrated controls and functional safety systems. Facilitate Agile development practices and contribute to sprint planning and execution. Support the design and implementation of OTA (Over-the-Air) infrastructure for vehicle software updates. Ensure alignment with industry standards such as ASPICE and ISO 26262 (ASIL-B). Collaborate with cross-functional teams to understand vehicle architecture and integrated systems. What will this person be working on: Support Software Defined Vehicle (SDV) related applications, including on-premise server/machine Operating System (OS) support, application administration, and end user support. Applications in scope include Parasoft C++ Test, Aubist, QNX Software Development Platform, and others. Position Success Criteria (Desired) - 'WANTS' Required Qualifications: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field. Proven experience with on-prem server maintenance and infrastructure support. Strong background in software development, CI/CD, and DevOps methodologies. Familiarity with integrated controls and functional safety concepts. Proficient in operating systems including Ubuntu, Linux, Windows, and RTOS. Experience with DevSecOps and cybersecurity practices in software development. Hands-on experience with containerized platforms, preferably Docker. Ability to design and interpret architecture diagrams for complex IT systems. Understanding of vehicle architecture and integrated automotive systems. Knowledge of Agile development frameworks (Scrum, Kanban). Awareness of OTA infrastructure and deployment strategies. Familiarity with automotive industry standards such as ASPICE and ASIL-B. Preferred Skills: Experience with cloud platforms (AWS, Azure, GCP) and hybrid environments. Knowledge of container orchestration technologies (e.g., Docker). Awareness of automotive communication protocols (CAN, LIN, Ethernet) and Electrical Control Units (ECUs) Strong analytical and problem-solving skills. Excellent communication and collaboration abilities.
    $73k-96k yearly est. 2d ago
  • Senior Embedded Systems Engineer

    Inspiren

    Remote embedded systems engineer job

    Inspiren offers the most complete and connected ecosystem in senior living. Founded by Michael Wang, a former Green Beret turned cardiothoracic nurse, Inspiren proves that compassionate care and technology can coexist - bringing peace of mind to residents, families, and staff. Our integrated solutions seamlessly fit into existing workflows, capturing everything happening within a community. Backed by nurse specialists and powerful analytics, we provide the data operators need to make informed clinical and operational decisions - driving efficiency, profitability, and better care outcomes. About the Role We are seeking a highly-skilled Senior Embedded Systems Engineer to own and lead the design and execution of embedded software and systems for our devices, platforms, and systems. As a senior member of the team, you will play a pivotal role in shaping the future of our solutions. You will drive innovation, ensure the integration of cutting-edge technologies, and deliver software that meets the highest standards of quality and performance across the lifecycle of all of Inspiren's devices and platforms. What You'll Do Lead Embedded Systems Projects: Oversee the end-to-end development of embedded systems, software, and firmware for new devices from concept and design through manufacturing and launch Collaborate Cross-Functionally: Work closely with hardware engineers, software developers, product managers, key-stakeholders, and our outsourced manufacturing partners partners to define system requirements and specifications per product needs Innovate and Optimize: Stay current with industry trends and emerging technologies. Introduce new methodologies and technologies to enhance performance and meet design specifications. Provide deep technical expertise and support in embedded systems development, testing, and validation across the product lifecycle Embed Rigorous Design for Excellence (DfX) Mindset: Conduct design reviews and both design and process Failure Mode Effect Analysis (FMEA), partnering with our design and development partners to drive rigorous Design for Cost (DfX), supply chain, reliability, quality, and manufacturing methodologies across all phases of product development Mentor Team Members: Provide technical guidance and mentorship, fostering a culture of excellence and innovation through a culture of continuous learning Ensure Quality, Reliability, and Compliance: Oversee the prototyping process, conduct testing, and validate embedded system performance and reliability against requirements, including environmental and accelerated testing. Ensure all embedded software meets regulatory standards and industry best practices. Set quality and reliability specifications Problem-Solve: Troubleshoot complex embedded system issues and implement effective solutions in a timely manner. Act as Tier-2 engineering support for products in the field About You Educational Background: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related engineering field Experience: At least 5 years of hands-on experience in IoT/ embedded systems engineering including the successful launch and ongoing maintenance of multiple products Technical Expertise Board Bring-up: Proven, demonstrable experience working with Android/ Yocto/ embedded Linux through the New Product Introduction (NPI) process Connectivity: Expertise in IoT technologies, including AWS, TTN, MQTT, Device Provisioning, and Edge Computing combined with experience in wireless protocols such as Bluetooth, LoRaWAN, and LTE Over-The-Air (OTA) Updates: Demonstrated expertise with implementing OTA updates for IoT devices, including a thorough understanding of secure boot processes, integrity checks, delta updates, and rollback strategies to guarantee system stability and reliability throughout and after updates Operating Systems: Extensive, hands-on experience in developing software for Linux along with a proficiency in working with real-time operating systems (RTOS) demonstrating a strong understanding of common constraints such as scheduling, IPC, and memory management Secure SLDC: A deep understanding of embedded security, including secure coding, threat modeling, and vulnerability assessment - integrated throughout the development process, ensuring security isn't an afterthought Communication: Excellent verbal and written communication skills are essential for thriving in our fast-paced, remote-first, dynamic environment, where adapting to changing priorities is key. Start-up experience is a plus. Programming Proficiency: Proficiency in embedded development (C/C++), coupled with robust debugging capabilities utilizing tools and methodologies such as JTAG, GDB, and logic analyzers Details The annual salary for this role is $175,000-$200,000 + equity + benefits (including medical, dental, and vision) Flexible PTO Location: Remote, US or Canada Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Compensation & Benefits At Inspiren, we are committed to fair, transparent, and equitable compensation. We know that every candidate brings a unique combination of experience, skills, and perspectives, and we take these factors into account when determining pay. While compensation may vary depending on your background, role, and location, we are proud to offer a competitive base salary and total benefits package, alongside eligibility for equity awards in the form of stock options. We believe great work deserves great rewards. Our compensation and benefits are designed to recognize your contributions and reflect the standards of leading organizations in our field. Your recruiter will be happy to walk you through the full compensation package, including what your total pay could look like, so you have a clear picture of both the immediate and long-term value of joining our team.
    $175k-200k yearly Auto-Apply 4d ago
  • Security Embedded Systems Engineer (Remote)

    Fortifyiq

    Remote embedded systems engineer job

    Job Description We're seeking an Embedded Systems Engineer with a passion for secure hardware design and cryptography. In this role, you'll work at the intersection of hardware and software, contributing to the architecture and implementation of hybrid cryptographic systems that protect data at the chip level. Responsibilities Design and implement hybrid cryptographic solutions within secure hardware architectures (e.g., hardware root of trust). Develop co-design modules for cryptographic algorithms, optimizing for performance and resource usage. Implement HDL modules (VHDL/Verilog) and associated embedded software in C and Python. Conduct integration and validation of cryptographic components in embedded environments. Participate in system-level testing, verification, and performance analysis. Support threat modeling and design reviews to enhance security robustness. Prepare design documentation, test reports, and implementation guides. Collaborate with multidisciplinary teams across hardware, software, and cybersecurity. Qualifications Master's degree in Electrical/Computer Engineering, Embedded Systems, or equivalent. Proficient in HDL (VHDL/Verilog), C, and Python. Strong understanding of cryptography and secure hardware principles. Experience with simulation, verification, and embedded software integration. Detail-oriented, self-motivated, and collaborative in cross-functional environments. Preferred / Plus Knowledge of post-quantum cryptography or hardware security primitives. Experience with hardware/software co-design tools and secure coding standards.
    $79k-104k yearly est. 19d ago
  • Embedded Systems Engineer for Medical Device Startup

    Levisonics Inc.

    Remote embedded systems engineer job

    Job Description About Us: We are a dynamic and innovative medical device startup developing a point-of-care portable blood coagulation testing device. Job Summary: We are seeking a talented and experienced Embedded Systems Engineer to join our team and lead the design and development of embedded computing systems, guiding our devices from prototypes to commercial readiness. The ideal candidate will have a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field, with at least 5 years of experience (Ph.D. preferred). You will drive embedded hardware/software development for real-time systems, emphasizing proficiency in C, C++, and/or assembly language for hardware interfacing and optimization. Experience in hardware architectures, sensors, actuators, and communication protocols is crucial, alongside a knack for evaluating and selecting optimal components. Hands-on experience with embedded processors and display integration, as well as a strong grasp of design modification processes to enhance device durability, are also required. Proficiency in coding and optimizing for resource-constrained environments is a plus. As the first embedded engineer on our team, you will play a pivotal role in advancing our blood coagulation testing device from prototype to production. This role is critical to the success of our product and involves working on multiple federal grants and projects. You will be responsible for both hardware and software components, ensuring our device is efficient, reliable, and ready for market. Startup Environment: Operating in a fast-paced startup, we value innovation, adaptability, and proactive mindsets. Ideal team members thrive under pressure, manage multiple projects, and adapt as company needs evolve. We are looking for individuals who are passionate about working in a startup setting and thrive in dynamic and challenging situations. We value individuals who are not just seeking a job but are driven by a genuine passion for creating impactful solutions and driving change in the medical device industry. If you are excited about the opportunity to make a meaningful impact and are ready to roll up your sleeves and tackle challenges head-on, we encourage you to apply. Key Responsibilities: Design & build portable battery system for power supply. Improve sample handling system design. Implement an independent embedded processing system and streamlined user interface for straightforward operation. Upgrade embedded processing system. Develop efficient injection/fluid handling systems. Identify and implement efficient computing by selecting and implementing embedded computers to run inside the medical device. Ensure the embedded system replaces the laptop. Integrate various hardware and software components together. Enable battery operation of the device. Design and develop sample handling systems and cartridges. Lead end-to-end projects for multiple federal grants and develop innovative solutions. Collaborate with other team members in taking device prototypes to market. Participate in FDA-related activities and follow quality protocols. Participate in grant writing or other fundraising activities as needed. Perform other relevant tasks as needed for the company. Minimum Qualifications: Bachelors in Electrical Engineering, Computer Engineering, or a related field and minimum 5 years of experience. Proven experience in embedded systems engineering, preferably in the medical device industry. Knowledge of sensors and commercial medical devices. Proficiency in C, C++, and/or assembly language for embedded software development. Experience with battery systems, fluid handling systems, and embedded processing systems. Familiarity with CAD design, particularly using software like SolidWorks. Understanding of calibration techniques. Familiarity with injection molding and 3D printing for rapid prototyping. Ability to design devices for manufacturing at scale. Knowledge of cybersecurity as it relates to medical devices. Familiarity with rheology/acoustics topics is a plus. Strong problem-solving and analytical skills. Ability to learn new concepts proactively and break down work effectively. Familiarity with Agile methodologies and efficient project management. Demonstrated accountability, effective planning, and team leadership. Innovative thinker with a track record of generating new ideas. Strong written and verbal communication skills. Preferred Qualifications: Masters or Ph.D. in Electrical Engineering, Computer Engineering, or a related field. Experience selecting and implementing embedded processors and displays. Prior startup or medical device development experience Experience in medical device regulatory compliance (FDA). What We Offer: Competitive salary Health, dental, and vision insurance coverage Generous paid time off Professional development opportunities Potential to receive stock options Opportunities for growth within the company Flexible work arrangements, including remote work options Dynamic and innovative startup environment Opportunity to make a meaningful impact in the medical device industry Powered by JazzHR JTxTO6FRci
    $64k-83k yearly est. 9d ago
  • Embedded Systems Engineer for Medical Device Startup

    Levisonics

    Remote embedded systems engineer job

    About Us: We are a dynamic and innovative medical device startup developing a point-of-care portable blood coagulation testing device. Job Summary: We are seeking a talented and experienced Embedded Systems Engineer to join our team and lead the design and development of embedded computing systems, guiding our devices from prototypes to commercial readiness. The ideal candidate will have a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field, with at least 5 years of experience (Ph.D. preferred). You will drive embedded hardware/software development for real-time systems, emphasizing proficiency in C, C++, and/or assembly language for hardware interfacing and optimization. Experience in hardware architectures, sensors, actuators, and communication protocols is crucial, alongside a knack for evaluating and selecting optimal components. Hands-on experience with embedded processors and display integration, as well as a strong grasp of design modification processes to enhance device durability, are also required. Proficiency in coding and optimizing for resource-constrained environments is a plus. As the first embedded engineer on our team, you will play a pivotal role in advancing our blood coagulation testing device from prototype to production. This role is critical to the success of our product and involves working on multiple federal grants and projects. You will be responsible for both hardware and software components, ensuring our device is efficient, reliable, and ready for market. Startup Environment: Operating in a fast-paced startup, we value innovation, adaptability, and proactive mindsets. Ideal team members thrive under pressure, manage multiple projects, and adapt as company needs evolve. We are looking for individuals who are passionate about working in a startup setting and thrive in dynamic and challenging situations. We value individuals who are not just seeking a job but are driven by a genuine passion for creating impactful solutions and driving change in the medical device industry. If you are excited about the opportunity to make a meaningful impact and are ready to roll up your sleeves and tackle challenges head-on, we encourage you to apply. Key Responsibilities: Design & build portable battery system for power supply. Improve sample handling system design. Implement an independent embedded processing system and streamlined user interface for straightforward operation. Upgrade embedded processing system. Develop efficient injection/fluid handling systems. Identify and implement efficient computing by selecting and implementing embedded computers to run inside the medical device. Ensure the embedded system replaces the laptop. Integrate various hardware and software components together. Enable battery operation of the device. Design and develop sample handling systems and cartridges. Lead end-to-end projects for multiple federal grants and develop innovative solutions. Collaborate with other team members in taking device prototypes to market. Participate in FDA-related activities and follow quality protocols. Participate in grant writing or other fundraising activities as needed. Perform other relevant tasks as needed for the company. Minimum Qualifications: Bachelors in Electrical Engineering, Computer Engineering, or a related field and minimum 5 years of experience. Proven experience in embedded systems engineering, preferably in the medical device industry. Knowledge of sensors and commercial medical devices. Proficiency in C, C++, and/or assembly language for embedded software development. Experience with battery systems, fluid handling systems, and embedded processing systems. Familiarity with CAD design, particularly using software like SolidWorks. Understanding of calibration techniques. Familiarity with injection molding and 3D printing for rapid prototyping. Ability to design devices for manufacturing at scale. Knowledge of cybersecurity as it relates to medical devices. Familiarity with rheology/acoustics topics is a plus. Strong problem-solving and analytical skills. Ability to learn new concepts proactively and break down work effectively. Familiarity with Agile methodologies and efficient project management. Demonstrated accountability, effective planning, and team leadership. Innovative thinker with a track record of generating new ideas. Strong written and verbal communication skills. Preferred Qualifications: Masters or Ph.D. in Electrical Engineering, Computer Engineering, or a related field. Experience selecting and implementing embedded processors and displays. Prior startup or medical device development experience Experience in medical device regulatory compliance (FDA). What We Offer: Competitive salary Health, dental, and vision insurance coverage Generous paid time off Professional development opportunities Potential to receive stock options Opportunities for growth within the company Flexible work arrangements, including remote work options Dynamic and innovative startup environment Opportunity to make a meaningful impact in the medical device industry
    $64k-83k yearly est. Auto-Apply 37d ago
  • Embedded Software Engineer

    Shift5

    Remote embedded systems engineer job

    Shift5 is redefining the future of onboard operational technology (OT). As a fast-growing scale-up, we specialize in cutting-edge cybersecurity, predictive maintenance, and compliance for OT systems across defense, aerospace, and rail. We are a team of passionate, innovative professionals who thrive in a collaborative environment, driven by a shared mission to revolutionize how fleets operate. By unlocking and democratizing the vast potential of onboard OT data, we help our customers' fleets run smarter, safer, and more efficiently. Ready to be part of the next frontier in transportation and critical infrastructure? Come join us. Our Values: Mission First Mindset: We exist to protect the service members who defend our nation and secure the critical systems that keep our economy moving. Relentless Innovation: We are motivated by the challenge of solving the toughest problems facing transportation and defense industries. Data Driven Decisions: We make decisions rooted in data. Giving our team and stakeholders a more informed perspective possible when lives and missions are on the line. Shift5 is seeking a full-time Embedded Software Engineer to join our growing team. In this role, you will drive the design, development, and implementation of real-time, high-performance embedded software systems deployed on custom Linux-based hardware platforms. You will be instrumental in building robust software solutions, enabling advanced data analytics at the edge, and collaborating across multi-disciplinary teams to ensure resilient and reliable software releases in mission-critical environments. If you're passionate about developing complex systems, optimizing software performance, and thrive in a collaborative environment with endless opportunities to take ownership and expand your skills, Shift5 might be the right fit for you. In this role you will be expected to: Develop, optimize, and maintain real-time embedded software for custom Linux-based hardware platforms Design and implement low-level hardware interface layers: memory-mapped register access, DMA transfer, and efficient hardware/software communication protocols Write and maintain Linux kernel drivers and userspace APIs for custom hardware, ensuring robust integration and performance Profile, analyze, and tune embedded software for low-latency, high-throughput, high-reliability data acquisition and processing Investigate hardware, firmware, and software issues and understand the interactions between each layer Write comprehensive unit, functional, and integration tests Document designs, data flows, hardware and software interfaces Lead and participate in rigorous code review and hardware/software interface specification processes Support bring-up and troubleshooting of new hardware platforms, including board-level debugging with oscilloscopes and logic analyzers Collaborate closely with hardware, FPGA, and data analytics teams to define requirements and deliver end-to-end solutions Required: BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or related field 3+ years of experience in embedded systems / low-level software development Experience with systems programming languages: C, C++, or Rust (preferred) Experience with scripting languages: Python, Bash, etc. Experience with tooling to build custom embedded Linux distributions: Yocto, Buildroot Experience with Git or similar version control, and CI/CD automation Experience with low-level software and firmware debugging tools: GDB, JTAG Experience with Linux kernel driver development is a plus Experience with RTL design and simulation (preferably VHDL) is a plus Experience with FPGA IDEs (Libero, Vivado, Quartus, or similar) and TCL is a plus Familiarity with oscilloscopes and FPGA internal logic analyzers is a plus Familiarity with CAN, MIL-STD-1553, ARINC-429, and other serial protocols is a plus Familiarity with DSP techniques and real-time implementation is a plus Compensation & Benefits: Base Salary: $120,000-$180,000 Bonus program and equity in a fast-growing startup Competitive medical, dental, and vision coverage for employees and their families Health Savings Account with annual employer contributions Employer-paid Life and Disability Insurance Uncapped paid time off policy Flexible work & remote work policy Tax-deferred public transit benefits with Metro SmartBenefits (DC/MD/VA) We are committed to building an inclusive culture of belonging that embraces the diversity of our people and represents the communities in which we work and the customers we serve. We know the happiest and highest performing teams include people with diverse perspectives and ways of solving problems. We strive to attract and retain talent from all backgrounds and create workplaces where everyone feels empowered to bring their full, authentic selves to work. Shift5 is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, gender identify, national origin, disability, age, marital status, ancestry, projected veteran status, or any other protected group or class. Privacy Policy and Notice for Shift5, Inc. Job Applicants, Employees & Contractors
    $120k-180k yearly Auto-Apply 60d+ ago
  • Senior Embedded Software Engineer

    Open 3.9company rating

    Remote embedded systems engineer job

    The Infrastructure team designs and develops high quality software to leverage embedded compute platforms for autonomy stack development. Most of the software we write will affect safety critical applications on the Motional vehicle platforms. We are a team of engineers who bring a broad experience in software development and leverage this to develop software which pushes the boundaries of what has been achieved in the autonomous vehicle safety space. We are looking for engineers who are motivated to solve hard problems and can lead development of complex safety-critical software components on embedded platforms. This is a remote role. What You'll Be Doing: Designing and developing infrastructure software on various hardware platforms for applications such as Vision Processing, Radar systems, Safety monitoring etc., to be run on self-driving vehicles Designing firmware components such as device drivers and kernel libraries Designing test harnesses for embedded software components as well as full systems Providing technical mentorship to engineers Proactively supports the team with engineering support in their product area. What We're Looking For: Experience with creating detailed requirements from use cases. Ability to lead a technical initiative, including breaking down work and guiding other engineers through execution. Experience writing software for embedded platforms in C and C++. Experience with TDD - unit tests and integration tests. Experience working on embedded Linux / RTOSs. Experience working with networks (Ethernet, CAN etc.) and the common networking protocols. Experience with debugging on embedded platforms. Experience writing software in Python and experience doing automation with shell scripting. Experience working with ARM Cortex MCUs or Microprocessors Bonus Points (not required): Experience working with large data pipelines, and platforms that require deterministic execution. Experience using inter-system communication protocols such as I2C and SPI Experience deploying Machine Learning models. Experience working with FGPAs and GPUs. Experience working directly with the Linux kernel or Device Drivers. Experience working with RTOSs such as FreeRTOS, ThreadX or PreemptRT. Experience with Simulation and Code Generation, and knowing when their use is appropriate. The salary range for this role is an estimate based on a wide range of compensation factors including but not limited to specific skills, experience and expertise, role location, certifications, licenses, and business needs. The estimated compensation range listed in this job posting reflects base salary only. This role may include additional forms of compensation such as a bonus or company equity. The recruiter assigned to this role can share more information about the specific compensation and benefit details associated with this role during the hiring process. Candidates for certain positions are eligible to participate in Motional's benefits program. Motional's benefits include but are not limited to medical, dental, vision, 401k with a company match, health saving accounts, life insurance, pet insurance, and more. Salary Range$155,300-$207,000 USD Motional is a driverless technology company making autonomous vehicles a safe, reliable, and accessible reality. We're driven by something more. Our journey is always people first. We aren't just developing driverless cars; we're creating safer roadways, more equitable transportation options, and making our communities better places to live, work, and connect. Our team is made up of engineers, researchers, innovators, dreamers and doers, who are creating a technology with the potential to transform the way we move. Higher purpose, greater impact. We're creating first-of-its-kind technology that will transform transportation. To do so successfully, we must design for everyone in our cities and on our roads. We believe in building a great place to work through a progressive, global culture that is diverse, inclusive, and ensures people feel valued at every level of the organization. Diversity helps us to see the world differently; it's not only good for our business, it's the right thing to do. Scale up, not starting up. Our team is behind some of the industry's largest leaps forward, including the first fully-autonomous cross-country drive in the U.S, the launch of the world's first robotaxi pilot, and operation of the world's longest-standing public robotaxi fleet. We're driven to scale; we're moving towards commercialization of our technology, and we need team members who are ready to embrace change and challenges. Formed as a joint venture between Hyundai Motor Group and Aptiv, Motional is fundamentally changing how people move through their lives. Headquartered in Boston, Motional has operations in the U.S and Asia. For more information, visit **************** and follow us on Twitter, LinkedIn, Instagram and YouTube. Motional AD Inc. is an EOE. We celebrate diversity and are committed to creating an inclusive environment for all employees. To comply with Federal Law, we participate in E-Verify. All newly-hired employees are queried through this electronic system established by the DHS and the SSA to verify their identity and employment eligibility.
    $155.3k-207k yearly Auto-Apply 7d ago
  • Firmware/Embedded Engineer - Contract / Consulting Role

    Butlr

    Remote embedded systems engineer job

    About Us Butlr is on a mission to make the built environment people-aware. We live and work in houses and buildings that aren't aware of their inhabitants. We heat and cool spaces when no one is in them, clean areas that haven't been used, and lease office space that no one is using. Our vision is to enable smarter buildings and increase the quality of life while respecting privacy. Spun out of the MIT Media Lab in 2019 with offices in Silicon Valley and Boston, Butlr was founded by Forbes 30 Under 30 entrepreneurs Honghao Deng and Jiani Zeng. Butlr pioneers in space occupancy and people sensing technologies and delivers rich spatial intelligence for workplace, retail, and healthcare use cases. We help customers revolutionize the way they operate in human-centric environments, ensuring efficiency and productivity at every step. We are backed by top venture capital institutions and strategic investors such as Foundry Group, Tiger Global, Qualcomm Ventures, E14 Fund, and Carrier, among others. We are recognized as one of Fast Company's "2024 Most Innovative Companies", Inc. Magazine's "2023 Best in Business'' (AI & Data Category), World Economic Forum's Top Innovator in YES San Francisco Challenge, among other awards/recognitions. We operate with top occupiers, landlords, care facilities, and service providers in North America, Europe, and Asia. We pride ourselves in providing exceptional solutions and service to numerous prestigious customers, tech giants, and world's largest conglomerates and brands. About the Role: We're seeking an experienced Firmware/Embedded Engineer to develop, optimize, and maintain embedded Linux-based gateway systems for IoT and edge applications. The role involves end-to-end firmware design, connectivity, security, and integration with cloud services. Preferred Experience: Strong C/C++/Python skills in embedded Linux environments. Hands-on experience with Yocto, BSPs, and networking stacks. Familiarity with OTA updates, secure boot, and cloud-IoT integration. 5-10+ years related experience Responsibilities: Embedded Linux Platform Build and customize Linux OS images (Yocto or Debian-based). Integrate kernel modules, device drivers, and BSPs. Optimize boot time, memory, and power usage for embedded devices. Connectivity & Networking Implement and manage Ethernet, Wi-Fi, LTE/4G, and PoE networking. Configure DHCP, DNS, MQTT, HTTP/HTTPS, NAT, and firewall rules. Ensure stable and secure connectivity with automatic recovery (99% uptime target). System Software & Middleware Develop C/C++/Python services for data acquisition, buffering, and routing. Integrate edge ML models and cloud middleware (AWS, MQTT, REST APIs). Manage local storage, caching, and retry logic for intermittent networks. Security & Reliability Implement secure boot, signed firmware, and integrity checks. Manage certificates, keys, and access control. Support OTA firmware updates with rollback protection. Monitoring & Diagnostics Design system health telemetry (CPU, memory, connectivity, temperature). Create watchdogs, auto-recovery scripts, and remote logging/debugging (jFrog, syslog). Support remote firmware updates and diagnostics. Testing & CI/CD Develop and automate unit/integration tests. Collaborate with QA on test execution and system validation. Hardware Integration Bring up and test peripherals (Wi-Fi, LTE, USB, GPIO). Integrate and test Linux drivers (Qualcomm and custom). Validate sensor and RF interfaces. Performance Optimization Profile CPU, memory, and I/O performance. Tune kernel and network parameters for reliability and throughput. Optimize flash storage and file system usage. Cloud & Edge Integration Develop clients for MQTT, HTTPS, and WebSockets. Handle device provisioning and cloud connectivity (AWS IoT Core, Azure). Support remote configuration and edge analytics modules. Collaboration & Documentation Work cross-functionally with hardware, QA, and cloud teams. Participate in code/architecture reviews. Document system architecture and deployment guides Rate: $100 - $120 / per hour. 40 hours per week. Location: Remote / US Why working at Butlr is great! We are building a culture that puts people first! We're a team of engaging, motivated, and intelligent problem-solvers who are committed to making an impact. We believe in fostering a culture of healthy work-life balance, and we encourage an inviting, collaborative, fun work environment. Butlr is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We encourage applicants of all backgrounds to apply! Disclaimers Butlr provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
    $82k-110k yearly est. Auto-Apply 20d ago
  • Network Platform Embedded Engineer

    Glydways

    Remote embedded systems engineer job

    Who we are: Glydways is reimagining what public transit can be. We believe that mobility is the gateway to opportunity-connecting people to housing, education, employment, commerce, and care. By making transportation more accessible, affordable, and sustainable, we empower communities to thrive and unlock economic and social prosperity. Our mission is to revolutionize transit with a solution that delivers high capacity, exceptional user experiences, unmatched affordability, and minimal environmental impact. The Glydways system is a groundbreaking network of carbon-neutral, interconnected transit pathways powered by standardized autonomous vehicles on dedicated roadways. Operating 24/7 with on-demand access, it offers personalized and efficient mobility-without the burden of heavy upfront infrastructure costs or ongoing taxpayer subsidies. With Glydways, we're building more than a transportation system; we're creating a future where everyone, everywhere, has the freedom to move. Meet the team: The Network Platform team consists of a group of Network, RF, and software engineers responsible for the end-to-end communication system design for Glydways. The team owns the embedded systems that are responsible for providing secure, reliable, and diverse vehicle communications. We work together with the Software, Vehicle Hardware, and the Autonomy engineering teams to produce cutting edge products that unlock the future of transit systems. As an embedded engineer in the Network Platform team, you will be designing the systems that integrate technologies such as 5G cellular, WiFi, Ultra-wide band, GNSS, automotive Ethernet, and more. Roles & Responsibilities: Design, prototype, build, and test production embedded firmware. Evaluate, implement, test, and optimize applications on Linux and RTOS. Collaborate across multiple disciplines to deliver quality code, debug complex problems, prioritize and get things done with a high level of efficiency and urgency. Evaluate, design, and implement both existing and custom communication protocols between devices and between compute modules. Work with autonomy, hardware engineers, and software throughout the lifecycle of the vehicle - from device bring-up, to software deploy. Work with test engineers and platform engineers in developing testing frameworks at the unit, integration, and system levels. Knowledge, Skills and Abilities: Expert level knowledge of C or C++ programming; other languages and skills also valuable. Knowledge of OS internals (process scheduler, memory management, concurrency, synchronization, storage) Good debugging skills with an ability to work cross-functionally Good understanding of Linux and/or RTOS fundamentals, Board Support Pkgs, kernel configuration, device driver interfaces, debugging tools etc. Strong knowledge of communication protocols, from low level (SPI, I2C, UART, CAN) to high level (TCP/UDP) Experience with bootloaders Experience with security concepts such as SecureBoot and secure storage Experience with time synchronization protocols such as NTP and PTP Experience deploying firmware both remotely and over-the-air Familiarity with electronics test equipment and hardware debugging (multimeters, oscilloscopes, power supplies, etc) Glydways provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
    $82k-110k yearly est. Auto-Apply 60d+ ago
  • Embedded Firmware Engineer

    Cents

    Remote embedded systems engineer job

    Want to be a part of a team revolutionizing and leading an entire industry with no real competition? The laundry industry is a $40+ billion dollar market, and the Cents platform is making it easier for laundromats, dry cleaners, and all garment care businesses to grow, manage, and understand their business. Backed by top-tier investors like Bessemer, Camber Creek, and Tiger Global, Cents is one of the fastest-growing vertical SaaS companies in the USA, and we're just getting started. Already profitable and growing incredibly quickly each year, we have entered the absolute best stage of being a startup. About CentsCents is a New York-based technology company passionate about transforming the laundry industry and dedicated to enabling new ways of working, earning, and living. Cents is modernizing garment care businesses by providing an all-in-one, business-in-a-box platform to help operators start, manage, and grow their businesses. By building a market-leading SaaS product for this industry, we aim to revolutionize the industry through our suite of software (Cents Point of Sale) and hardware (Pulse, Penny, and Laundroworks) products. Our team is full of passionate technology experts obsessed with supporting and empowering SMBs. We feel the unique responsibility and opportunity we have to elevate an industry. We're adding great talent to help achieve this mission, and that's where you come in! About the RoleAs a Firmware Engineer at Cents, you will work alongside a dynamic team of engineers, designers, and industry experts to architect, implement, and maintain complex payment and IoT sensor systems to provide insight and convenience to laundromat operators. We have hundreds of thousands of payment devices across thousands of locations in the US and Canada. You will be treated as an expert within your domain and take on significant responsibility of driving product efforts. You are acutely aware of the tools, technologies, and best practices necessary to deliver a high quality solution to an under-modernized industry. We are open to remote work, but employees must work EST hours. Responsibilities Ownership of firmware/software architecture decisions, development of software scope, and the execution of project plans Lead software design discussions; ability to describe and analyze software decisions to both technical and non-technical stakeholders Development and execution of test suites to ensure system robustness, compliance, and maintainability Technical mentorship of junior engineers, with direct oversight over some Contribution to product research, development, and roadmapping discussions to outline software solutions for industry-defined problems Qualifications BS or greater in Computer Engineering, Electrical Engineering, Computer Science, or related field 5+ years experience in embedded firmware/software architecture, implementation, and maintenance Extensive experience implementing embedded software for consumer hardware devices Notable background programming embedded devices in C/C++, Python, Bash, and Java/Kotlin Experience working in Kernel and user space.Familiarity with Ubuntu Linux distribution or similar Familiarity with electrical engineering fundamentals, including strong aptitude for debugging with electrical test equipment (oscilloscopes, DMM's, soldering, etc.) Proficient with source control systems (Git/SVN) and defect tracking systems (JIRA) Comfortable working an an Agile development environment Proficient in reading and understanding electrical schematics This role could be a fit for you if you have experience with... Zephyr RTOS and or Android based IoT devices Cryptography: symmetric and asymmetric, encryption/decryption, hashing, signatures, certificates, etc. DevOps strategies and tools for the deployment and maintenance of software systems About Us There's a Laundry List of Why You'll Love Working at Cents!We are leaders - Leadership is not exclusive to the management team, but something everyone at Cents embraces and wants to get better at. We are overachievers - The only true way to predict the future is to build it yourself. No excuses. Give 100% at all times. We are students - We're not afraid to dig in and uncover the truth, even if it's scary or inconvenient. Everyone here is continually learning on the job, no matter if we've been in a role for one year or one minute. We are committed to diversity and tight knit community - We're committed to growing and empowering a more inclusive community within our company, industry, and cities. That's why we hire and cultivate diverse teams of the best and brightest from all backgrounds, experiences, and perspectives. We believe that true innovation happens when everyone has room at the table and the tools, resources, and opportunity to excel. Benefits and Perks We offer great compensation packages, and comprehensive health benefits, & believe in a strong cohesive team atmosphere. Work from-home office stipend, virtual team events, and access to learning opportunities from our team and network of advisors, and investors are just the starting point. - Competitive salary- Equity- Unlimited PTO and paid holidays- Remote-first with offices in New York City and San Francisco- Health benefits, including medical, dental, vision, mental health support, parental leave, life and AD&D insurance, and disability- 401(k)- Work-from-home and commuter stipends- Laundry reimbursements to support our customers' businesses- Comprehensive training, learning, and development programming- Access to hundreds of discounts and rewards from renowned vendors including deals on health & wellness, travel, dining, auto insurance, and so much more! Please be aware that all legitimate recruitment communications from Cents will come through our official channels (@trycents.com email domain, our official careers page, or verified phone calls following email introductions). Also please note that we will never ask for money or sensitive financial information. If you are contacted through other means or asked for such details, please assume that the communication is not legitimate. Please forward any such communications to us at ********************* and we can confirm this for you.
    $83k-112k yearly est. Auto-Apply 39d ago
  • Firmware Engineer (Contract)

    Mojio

    Remote embedded systems engineer job

    This is a U.S.-based remote position. Preferred candidates from PST zone. Candidates must reside and be authorized to work in the United States. We are not able to consider applicants requiring visa sponsorship, transfer, or located outside the U.S. at this time. About Mojio: At Mojio, we're on a mission to give every vehicle a voice. Founded in 2012, we've grown from a disruptive startup to a global leader in the connected mobility space, trusted by some of the world's biggest brands as customers, investors and partners. Our driven team is fueling the future of connected mobility with our scalable IoT platform and customer-centric SaaS solutions, including our best-in-class connected car apps (averaging 4.7 stars in the US). Our end-to-end solutions deliver a smarter, safer and more convenient car ownership experience for the global driving community. With over 15 billion miles of driving data gathered from more than a million vehicles, we're leveraging one of the largest and fastest-growing big data pools in the automotive industry to build the next generation of data-driven automotive products, services and user experiences. The Opportunity Join a dynamic, innovative team that delivers cutting-edge connected car telematics hardware solutions. In this role, you'll be at the forefront of supporting mission-critical deployments, ensuring hardware reliability, and maintaining seamless connectivity for customers. You'll have the chance to apply your technical expertise in a fast-paced environment, work closely with cross-functional teams, and make a tangible impact on customer success and satisfaction. Who You Are You're a technically skilled and detail-oriented professional with a passion for solving hardware challenges and optimizing device performance. With a background in electronics or a related field and hands-on experience in telematics or IoT support, you bring strong firmware coding abilities and a proactive mindset. You thrive in customer-facing roles, communicate clearly, and are driven by the goal of delivering reliable and seamless hardware experiences. Key Responsibilities: Contribute to the functionality of a leading LTE Dashcam product in C/C++ from connectivity through to video pipelines. Vendor Interfacing: Collaborate with vendor hardware/software teams to submit patches and resolve issues. Customer Issue Management: Implement and debug firmware-related issue tickets from customer-reported and internal-reported issues promptly, providing effective troubleshooting, technical support, and resolution. Drive key stability and functionality for the product and technical teams, and then move to maintenance and ongoing issue resolution. Initially work in a concentrated time window mode and then transition over time to a supporting part-time role. Requirements: Experience with multiple IoT platform programming from communications (LTE/BT) through to video pipeline products Experience with C/C++ programming with KEIL/IAR and/or GCC flavors Strong experience with debugging distributed systems (both multiple processor devices as well as device+cloud scenarios Strong understanding of hardware troubleshooting, diagnostics, and issue resolution. Experience with automotive systems or IoT device deployment and maintenance. Proficiency in using support ticketing systems and documentation tools. Excellent communication skills and a customer service-oriented approach. Ability to work independently and collaboratively in fast-paced environments. Nice to Have: Bachelor's degree in Electronics, Computer Engineering, Information Technology, or a related technical field. 5+ years of experience in hardware telematics, or cellular-connected IoT Experience with Ambarella chipsets and/or Qualcomm modem chipsets All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, national origin, protected veteran status, gender identity, sexual orientation, or on the basis of disability. Posted positions are not open to third-party recruiters/agencies, and unsolicited resume submissions will be considered free referrals.
    $83k-112k yearly est. Auto-Apply 19d ago
  • Sr/Staff Embedded Software Engineer

    Diligent Robotics

    Remote embedded systems engineer job

    What we're doing isn't easy, but nothing worth doing ever is. We envision a future powered by robots that work seamlessly with human teams. We build artificial intelligence that enables service robots to collaborate with people and adapt to dynamic human environments. Join our mission-driven, venture-backed team as we build out current and future generations of humanoid robots. As a Sr/Staff Embedded Software Engineer, you'll be responsible for the low-level software that powers our robots' sensing, actuation, and compute platforms. You'll work across sensors, actuators, and power systems, developing firmware and drivers that integrate motors, IMUs, cameras, LIDARs, and other hardware into a cohesive robotics platform. This role spans from device firmware to operating system and driver development for primary and peripheral compute devices. This is a hands-on engineering role for someone who thrives on building real systems that bridge hardware and software. Responsibilities Design, implement, and maintain embedded software and firmware for sensors, actuators, power units, and communication devices. Develop device drivers, board support packages, and OS-level integration for primary and peripheral compute platforms. Work with a variety of sensors and actuators including motors, IMUs, cameras, LIDARs, depth sensors, and communication modules. Implement low-level control and communication protocols (e.g., SPI, I2C, CAN, UART, Ethernet, USB). Collaborate with robotics software, perception, and platform teams to integrate hardware drivers into the broader robotics stack. Optimize embedded code for performance, reliability, and power efficiency. Debug hardware/software interactions, including timing, synchronization, and electrical interface issues. Support bring-up and testing of new hardware platforms. Write and maintain documentation, test plans, and automated testing for embedded components. Stay current on emerging embedded platforms, sensors, and real-time operating systems relevant to robotics. Skills and Experience 5+ years of experience in embedded systems development (or equivalent with graduate work in robotics/embedded systems). Strong proficiency in C and C++ for embedded programming. Hands-on experience developing firmware and device drivers for sensors, actuators, and compute peripherals. Experience with real-time operating systems (RTOS) or Linux kernel/driver development. Familiarity with low-level communication protocols (SPI, I2C, CAN, UART, Ethernet, USB). Track record of shipping embedded software on robotics, autonomous systems, or other safety-critical hardware platforms. Ability to debug hardware/software issues using tools like oscilloscopes, logic analyzers, and protocol analyzers.
    $99k-129k yearly est. Auto-Apply 60d+ ago
  • Embedded Software Engineer - Networking

    Webster & Webster Associates

    Remote embedded systems engineer job

    A fast-growing, embedded company seeks an Embedded Software Engineer. This international company develops sophisticated low-level software that powers secure and safety-critical systems across demanding industries. This role is ideal for an experienced engineer who excels at building and optimizing the core networking components that ensure reliable, high-integrity data communication across complex embedded platforms. You'll be instrumental in designing the future of secured embedded connectivity. Key Responsibilities Design, implement, and rigorously optimize embedded network stacks, communication drivers, and protocols. Partner with system and security engineering teams to seamlessly integrate advanced secure networking and real-time capabilities. Rigorously validate and verify driver and protocol implementations to ensure reliability and adherence to strict functional safety and certification standards. Master advanced troubleshooting of complex networking issues using state-of-the-art embedded debugging tools and testing methodologies. Actively research and integrate emerging trends in networking, real-time communication, and embedded software design. Collaborate effectively as a core member of a distributed, high-performance engineering team. Core Qualifications Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related technical discipline. Strong hands-on programming expertise in C and C++, with exposure to assembly for low-level performance optimization. Proven experience developing and integrating network drivers and protocol stacks within resource-constrained embedded systems. In-depth knowledge of real-time operating systems (RTOS) or complex embedded Linux environments. Familiarity with next-generation networking technologies such as Time Sensitive Networking or Time-Triggered Ethernet is highly desirable. Prior experience applying or working under rigorous safety or certification standards (e.g., DO-178C, ISO 26262) is preferred. Proficiency in using hardware tools such as JTAG debuggers, oscilloscopes, and logic analyzers for low-level debugging. Excellent analytical, troubleshooting, and clear communication skills. What Sets This Opportunity Apart Impact on Mission-Critical Systems: Your code will directly power some of the world's most advanced, high-integrity applications in sectors like aerospace, automotive, and industrial control. Cutting-Edge Technology: This role offers deep exposure to emerging secure and real-time networking standards, placing you at the forefront of embedded development. Engineering Excellence: Join a culture focused on technical depth, where quality, security, and performance are paramount-an ideal environment for a dedicated low-level software expert. Growth and Flexibility: As part of a fast-growing company, you'll find ample opportunity for career advancement and the flexibility of working within a distributed engineering team. If you're passionate about building reliable, high-performance networking solutions for embedded systems and want to contribute to technology that powers safety-critical industries, apply today. Title: Embedded Software Engineer - Networking Employment Type: Direct Hire Hours: Full-Time Location: San Diego, CA Location Type: Fully Remote Relocation: None Job ID: JO-2504-1235
    $99k-136k yearly est. 60d+ ago
  • Senior Embedded Software Engineer (Linux)

    Mythic 4.4company rating

    Remote embedded systems engineer job

    About us: Mythic is building the future of AI computing with breakthrough analog technology that delivers 100× the performance of traditional digital systems at the same power and cost. This unlocks bigger, more capable models and faster, more responsive applications-whether in edge devices like drones, robotics, and sensors, or in cloud and data center environments. Our technology powers everything from large language models and CNNs to advanced signal processing, and is engineered to operate from -40 °C to +125 °C, making it ideal for industrial, automotive, aerospace, and defense. We've raised over $100M from world-class investors including Softbank, Threshold Ventures, Lux Capital, and DCVC, and secured multi-million-dollar customer contracts across multiple markets. Mythic's System Software (SYS-SW) team is seeking an embedded software engineer to help build the foundation of our AI hardware software stack. The SYS-SW team develops low-level software for Mythic's Analog Processing Unit and works closely with hardware design, compiler, validation, and manufacturing teams. This is a broad, hands-on role that spans chip architecture, hardware/software co-design, compiler technology, and neural network optimization. If you're excited about working at the intersection of AI, embedded systems, and low-level software, this position is for you. Location: Palo Alto-CA, Austin-Texas, Remote (must align with Pacific or Central U.S. working hours).What You'll Do Co-design next-generation compute accelerators with the hardware team Develop real-time firmware enabling neural networks with the compiler team Create firmware for boot, debug, and profiling support Build Linux kernel modules for low-latency, high-throughput data transfer Develop Linux libraries supporting inference frameworks Implement Linux utilities for secure boot management Optimize inference software for embedded platforms Develop test firmware and utilities for manufacturing and customer deployments What We're Looking For Strong background in bare-metal and RTOS firmware development 5+ years in embedded firmware, systems, or applications engineering on SoCs (experience with microcontrollers, DMA, secure boot, and serial peripherals) 5+ years programming in C; 1+ year in C++ Experience with ARM or RISC assembly 5+ years working with build tools (make, CMake, Bazel) 1+ year scripting in Python Familiarity with git or other version control systems 1+ year of hands-on silicon bring-up experience Nice to Have PCIe protocol or driver development experience MIPI-CSI2 protocol or driver development experience Experience writing customer-facing documentation Background in SDK or BSP development (e.g., Yocto) Understanding of parallel computing and/or compiler development Experience with code quality tools, RTL simulators, or FPGA emulation Knowledge of neural networks and machine learning Experience with tile-based architectures At Mythic, we foster a collaborative and respectful environment where people can do their best work. We hire smart, capable individuals, provide the tools and support they need, and trust them to deliver. Our team brings a wide range of experiences and perspectives, which we see as a strength in solving hard problems together. We value professionalism, creativity, and integrity, and strive to make Mythic a place where every employee feels they belong and can contribute meaningfully.
    $102k-134k yearly est. Auto-Apply 60d+ ago
  • Firmware Engineer

    Apeiron Labs

    Remote embedded systems engineer job

    Company and Team - The ocean covers 71% of our planet, yet we know less about it than the surface of Mars. Apeiron Labs is on a mission to change that. We're not just building underwater vehicles-we're building systems that will reshape weather prediction, revolutionize aquaculture, transform shipping, and strengthen national security. We're developing breakthrough technologies that slash ocean sensing costs by orders of magnitude Join a crew of battle-tested subsea specialists, robotics experts, firmware architects, and full- stack cloud engineers. This is a unique opportunity to engineer the future of ocean intelligence and contribute to humanity's understanding. Apeiron means unbounded in Greek. The challenge is unbounded. The opportunity is unbounded. Your creativity can be unbounded too. About the role We are looking for a firmware engineer with a proven track record of developing embedded software for robotic and electromechanical systems. The ideal candidate is hands-on and hardware-aware. They can move from the lab bench to the code editor with ease-and they understand that great embedded software is built in partnership with electrical, mechanical, and systems engineers. You should have extensive experience in bare-metal and RTOS-based development on STM32 microcontrollers. You need to be comfortable bringing up new boards, writing low-level drivers, and integrating with sensors, actuators, and communication interfaces in complex robotic systems. Experience with power management, motor control, and telemetry in resource- constrained environments is highly valued. For us, remote work might mean deploying systems in the ocean, watching your creations dive, and surfacing with data that changes everything. If you've got an adventurer's soul, you're our kind of engineer. How you will make an impact on ocean intelligence: Architect and implement embedded firmware for autonomous ocean vehicles, working directly on mission-critical systems such as power management, motor control, sensor acquisition, and communications. Own and evolve our STM32 firmware libraries and HALs, driving clean modular architecture across a growing codebase. Bring up new hardware platforms in the lab-bootloaders, debug tools, oscilloscopes, and all. You probably own a Saleae and maybe a Joulescope. Participate in and guide full-system bring-up and integration, working shoulder-to-shoulder with electrical and mechanical engineers. Build automated test frameworks and CI pipelines that ensure reliable, testable firmware. Support sea trials and offshore testing, debugging, and iterating rapidly in the field. Provide technical leadership, mentor junior engineers, and shape the engineering culture of the team. Contribute to a strong culture of documentation, peer review, and continuous improvement. What you must have BS or MS in Electrical Engineering, Computer Engineering, or related discipline. 5+ years of embedded systems experience, with a focus on bare-metal and RTOS development Deep expertise with STM32 microcontrollers (HAL, LL, CubeMX, peripheral bring-up, interrupt-driven design) Strong C/C++ skills and familiarity with embedded software best practices (state machines, modular design, fixed-point math, etc.) Experience with debugging tools (JTAG/SWD, logic analyzers, oscilloscopes), and profilers Familiarity with CAN, UART, SPI, I2C, and RS-485 interfaces Comfort working in a fast-paced, hardware-rich R&D environment US Citizenship required The mindset to rapidly iterate in startup time is required It'd be great if you also had these Experience developing firmware for underwater or harsh-environment robotics systems Knowledge of motion control (PID, sensor fusion, encoders, etc.) Familiarity with low-power system design and sleep-state management Proficiency with scripting languages (Python, Bash) for automation and tooling Prior experience with software safety standards, unit testing, or static analysis Sea trial or field experience in support of deployed systems Experience with continuous integration systems (e.g., GitHub Actions, Jenkins, etc.)
    $74k-99k yearly est. 60d+ ago
  • Software Engineer-Embedded (Associate, Experienced or Senior) (Virtual))

    Jeppesen 4.8company rating

    Remote embedded systems engineer job

    Company: The Boeing Company The Boeing Company is currently seeking a Mid-Level Real Time Software Engineer (Virtual) to join the Defense Mission Computing Team, part of the Boeing Enterprise Software Products and Capabilities (ESPC) group/team located in Hazelwood, MO. This position will focus on supporting the Boeing Defense, Space & Security (BDS) business organization. These systems must meet the highest levels of safety standards, levels of rigor and design assurances required by the Federal Aviation Administration (FAA), Department of Defense (DOD) and National Security Agency (NSA) certification authorities as they are deployed on latest Commercial aircraft, Defense platforms and weapons systems, including un-piloted and autonomous vehicles of the future. The ideal candidate for this role is experienced at low level infrastructure for safety and security critical application, using rigorous design practices, efficient and automated processes and tools, to deliver on-time, high quality, safety assured and cyber assured software. Our teams are currently hiring for a broad range of experience levels including Associate, Experienced and Senior Level Software Engineers. This position has been identified as a virtual opportunity and will not require the selected candidate to relocate. Position Responsibilities: Designs, develops, tests, debugs and maintains software that is integrated into embedded devices and systems and meets industry, customer, safety and regulation standards Reviews, analyzes, and translates customer requirements into the design of software products for embedded devices and systems Builds and writes code for embedded systems software to run on specific specialized hardware Integrates embedded software with hardware components Analyzes, monitors and improves the efficiency and stability of embedded software systems Tests and debugs software for embedded devices and systems Implements current and emerging technologies, tools, frameworks, and changes in regulations relevant to software development and hardware technologies Advises on software and hardware integration domains Tracks and evaluates internal and supplier software team performance to ensure product and process compliance to project plans and industry standards Performs embedded software project management functions Basic Qualifications (Required Skills/ Experience): 2+ years of experience programming in a high-level language: C, C++ or Ada (C++ preferred) 2+ years of experience test automation in python 2+ years of experience developing software for embedded systems, using one or more real-time operating systems (RTOS) 2+ years of Experience with Wind River VxWorks or any version of Linux is preferred, but general understanding of an RTOS is acceptable (other applicable RTOS experience includes but is not limited to DDC-I Deos or Green Hills Software Integrity) 2+ years of experience developing software using Git for repository revision control and configuration management (CM) Preferred Qualifications (Desired Skills/Experience): Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science Level 2: 2 or more years' related work experience or an equivalent combination of education and experience Level 3: 5 or more years' related work experience or an equivalent combination of education and experience Level 4: 9 or more years' related work experience or an equivalent combination of education and experience Experience developing board bring up software applications used for hardware checkout and design verification developing resident test software (RTS) applications used for hardware environmental stress screening (ESS), qualification testing and acceptance test procedures (ATP) Experience developing middleware per applications programming interfaces (APIs) to open standards such as FACE (future airborne capability environment) and OMS (open mission systems) Experience developing software, including device drivers, per aircraft interface standards such as MIL-STD-1553B, ARINC 429, UART, CAN, ARINC 664, RS-485 Experience developing cyber assured software per NSA National Institute of Standards and Technology (NIST) cybersecurity framework Experience developing Python scripts for automated Requirements Based Testing (RBT), regression and release testing Experience developing safety critical software per FAA DO-178C or MIL-STD-882E standards Experience developing software build environments utilizing Bazel Experience developing software as a certified Scaled Agile Framework for Enterprise (SAFe) professional Drug Free Workplace: Boeing is a Drug Free Workplace (DFW) where post offer applicants and employees are subject to testing for marijuana, cocaine, opioids, amphetamines, PCP, and alcohol when criteria is met as outlined in our policies. Travel: 10% CodeVue Coding Challenge: To be considered for this position you will be required to complete a technical assessment as part of the selection process. Failure to complete the assessment will remove you from consideration. Pay & Benefits: At Boeing, we strive to deliver a Total Rewards package that will attract, engage and retain the top talent. Elements of the Total Rewards package include competitive base pay and variable compensation opportunities. The Boeing Company also provides eligible employees with an opportunity to enroll in a variety of benefit programs, generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and a number of programs that provide for both paid and unpaid time away from work. The specific programs and options available to any given employee may vary depending on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements. Pay is based upon candidate experience and qualifications, as well as market and business considerations. Summary pay range for Associate Level (Level 2): $92,650 - $143,750 Summary pay range for Experienced Level (Level 3): $118,150 - $182,850 Summary pay range for Senior Level (Level 4): $149,600 - $232,300 Language Requirements: Not Applicable Education: Not Applicable Relocation: Relocation assistance is not a negotiable benefit for this position. Export Control Requirement: This position must meet U.S. export control compliance requirements. To meet U.S. export control compliance requirements, a “U.S. Person” as defined by 22 C.F.R. §120.62 is required. “U.S. Person” includes U.S. Citizen, U.S. National, lawful permanent resident, refugee, or asylee. Safety Sensitive: This is not a Safety Sensitive Position. Security Clearance: This position requires the ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship. An interim and/or final U.S. Secret Clearance Post-Start is required. Visa Sponsorship: Employer will not sponsor applicants for employment visa status. Contingent Upon Award Program This position is not contingent upon program award Shift: Shift 1 (United States of America) Stay safe from recruitment fraud! The only way to apply for a position at Boeing is via our Careers website. Learn how to protect yourself from recruitment fraud - Recruitment Fraud Warning Boeing is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law. EEO is the law Boeing EEO Policy Request an Accommodation Applicant Privacy Boeing Participates in E - Verify E-Verify (English) E-Verify (Spanish) Right to Work Statement Right to Work (English) Right to Work (Spanish)
    $76k-103k yearly est. Auto-Apply 5d ago
  • Principal Embedded Systems Engineer

    Honda Dev. and Mfg. of Am., LLC

    Embedded systems engineer job in Raymond, OH

    What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it's a joyful one. We are looking for individuals with the skills, courage, persistence, and dreams that will help us reach our future-focused goals. At our core is innovation. Honda is constantly innovating and developing solutions to drive our business with record success. We strive to be a company that serves as a source of “power” that supports people around the world who are trying to do things based on their own initiative and that helps people expand their own potential. To this end, Honda strives to realize “the joy and freedom of mobility” by developing new technologies and an innovative approach to achieve a “zero environmental footprint.” We are looking for qualified individuals with diverse backgrounds, experiences, continuous improvement values, and a strong work ethic to join our team. If your goals and values align with Honda's, we want you to join our team to Bring the Future! JOB PURPOSE: The Embedded Systems Engineer to design, develop, and support software applications that enhance engineering workflows, enable advanced data analysis, and facilitate seamless system integration across product development teams. This role will also focus on architecting and deploying embedded software solutions to prototype System-on-Chip (SoC) platforms within automotive environments. KEY ACCOUNTABILITIES: Software Distribution & Deployment: Analyze and deploy software applications across prototype System-on-Chip (SoC) platforms, ensuring compatibility and performance. Hardware Integration: Collaborate closely with hardware engineering teams to ensure seamless integration between software and embedded systems. System Validation: Lead validation efforts to assess system performance, reliability, and stability through rigorous testing, benchmarking, and analysis. Technology Advancement: Continuously evaluate and adopt emerging technologies to enhance application performance, scalability, and user experience. Development Operations Support: Maintain and support version control, configuration management, and deployment workflows to ensure consistency and traceability across development cycles. Technical Leadership & Team Development: Lead and mentor teams of embedded systems engineers, fostering a culture of technical excellence, collaboration, and continuous improvement. Process & Standards Development: Define and institutionalize engineering standards, development methodologies, and best practices for SoC-based embedded systems, ensuring alignment across programs and teams. QUALIFICATIONS, EXPERIENCE, & SKILLS: Minimum Educational Qualifications: Bachelor s in Electrical Engineering, Computer Science or equivalent relevant industry experience. Minimum Experience: Minimum 8 yrs in embedded software and/or SoC deployment. Other Job-Specific Skills: Proficiency in embedded software development using C/C++, real-time operating systems (RTOS), and Linux based operating systems. Strong understanding of System-on-Chip (SoC) architectures, particularly ARM Cortex-based platforms. Experience with debugging tools and firmware development for embedded systems. Skilled in performance profiling and optimization of embedded applications. Effective written and verbal communication skills, with the ability to convey complex technical concepts clearly. Proven ability to manage time effectively, clarify responsibilities, and coordinate across multidisciplinary teams. Demonstrated innovation and problem-solving capabilities in complex technical environments. Ability to build and leverage internal networks and coalitions to gain alignment, support, and drive collaborative success. What differentiates Honda and makes us an employer of choice? Total Rewards: Competitive Base Salary (pay will be based on several variables that include, but not limited to geographic location, work experience, etc.) Regional Bonus (when applicable) Manager Lease Car Program (No Cost - Car, Maintenance, and Insurance included) Industry-leading Benefit Plans (Medical, Dental, Vision, Rx) Paid time off, including vacation, holidays, shutdown Company Paid Short-Term and Long-Term Disability 401K Plan with company match + additional contribution Relocation assistance (if eligible) Career Growth: Advancement Opportunities Career Mobility Education Reimbursement for Continued learning Training and Development Programs Additional Offerings: Lifestyle Account Childcare Reimbursement Account Elder Care Support Tuition Assistance & Student Loan Repayment Wellbeing Program Community Service and Engagement Programs Product Programs Honda is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, age, disability, veteran status, or any other protected factor.
    $65k-85k yearly est. 7d ago
  • Embedded Software Engineer (Remote)

    Smartthings 4.1company rating

    Remote embedded systems engineer job

    Job DescriptionDescription Did your things make you go "wow" today? We're dedicated to improving lives by making the everyday objects around us more useful, and with our open platform the opportunities are endless. We believe that the Internet of Things should be accessible to everyone, and we strive to create easy-to-use, secure, and, above all, intelligent devices that take your home to the next level. Our fun, creative, supportive team needs your help to make things that are a little more connected -- and a lot smarter. We're looking for an Embedded Software Engineer who'll be responsible for the development of software for the adoption and integration of smart home networking technologies for the SmartThings Hub platform. You'll be part of the SmartThings Edge Device team responsible for the integration of smart home and networking protocols such as Matter, Thread, Zigbee, and Z-Wave with the SmartThings ecosystem as well as designing and building innovative features for smart homes. You will be part of the team focused on adopting, developing, and supporting Thread, Zigbee, and Z-Wave within the SmartThings Hub Platform. You will be involved in the full software development lifecycle from proof-of-concept to shipping products on a project of enormous scale and potential. The majority of the development work will be application and test code in C/C++/Rust, but there will be opportunities to work on frameworks that span cloud and mobile. You will debug and fix issues discovered internally, reported by external beta testers and regular users. This is a great opportunity to be part of the exciting smart home industry while working with a group of highly talented and quality-focused engineers. Key Responsibilities Design, develop and debug application code in C/C++/Rust Participate in technical discussions across engineering and product Participate in cross-functional design discussions and code reviews Skills Knowledge and Expertise Bachelor's degree in Electrical / Computer Engineering or Computer Science or similar experience Experience using C/C++ and/or other Object Oriented programming languages Willingness to learn Rust Exposure or knowledge of source control such as Git. Strong interpersonal communication skills and ability to work well in a diverse, team-focused environment Preferred Qualifications Passionate about gadgets, IoT, and smart devices Experience with modern IP networking Basic understanding of Mesh networking technologies like WiFi, BLE, ZigBee, Thread, Z-Wave. Experience at writing embedded C/C++/Rust and familiarity with an embedded Linux Environment
    $69k-87k yearly est. 13d ago
  • Firmware Engineer

    Vertiv Holdings, LLC 4.5company rating

    Embedded systems engineer job in Delaware, OH

    The Firmware Engineer will play a key role in the design and development of embedded control algorithms for power switching and distribution products. This position requires both independent initiative and collaborative teamwork within a dynamic engineering environment. The ideal candidate will possess a degree in engineering and demonstrate hands-on experience in both firmware and hardware development, particularly in areas such as inverter, rectifier, and DC/DC converter design. The Firmware Engineer will work closely with a local team of firmware developers and contribute to a variety of global projects across the organization. The Firmware Engineer supports the Power Switching and Distribution business unit by contributing to the development and enhancement of embedded control systems. This role involves close collaboration with global teams across design engineering, test engineering, product management, and quality assurance to ensure the successful delivery of innovative and reliable power solutions. This position will be based onsite at our Vertiv Delaware, OH office location. Responsibilities: * Lead the analysis and design of system architectures for embedded control applications. * Diagnose and resolve system-level issues through comprehensive failure mode analysis. * Collaborate with fellow embedded firmware engineers to define system and product architecture strategies. * Design and implement control algorithms using advanced feedback control techniques, including proportional-integral-derivative (PID) control. * Develop dynamic system models using MATLAB/Simulink and the Power System Blockset to support control strategy development. * Simulate control algorithms in MATLAB/Simulink and optimize control parameters for performance and stability. * Translate control algorithms into embedded firmware using C/C++, and integrate them within MATLAB/Simulink models for validation. * Partner with global firmware teams to implement and deploy embedded control solutions across international markets. * Provide technical support for field-deployed products, addressing customer issues and ensuring product reliability. Requirements: * Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline. * Proficiency in developing embedded software using C. * Experience with MATLAB/Simulink for modeling, simulation, and analysis. * Strong understanding of feedback control algorithms, including PID controllers. * Hands-on experience with embedded code development on microcontrollers or digital signal processors (DSPs). * Familiarity with power electronic devices and their control, such as 3-phase rectifiers (phase-controlled or PWM) and 3-phase inverters (IGBT-based). * Ability to read and interpret circuit board schematics and troubleshoot both hardware and firmware issues. * Proficiency in using firmware debugging tools (e.g., Code Composer, CodeWarrior). * Experience setting up and executing lab tests to validate firmware designs, including the use of oscilloscopes, power meters, and other diagnostic tools. * Strong mathematical skills applicable to AC circuit analysis and control system design. * Effective written and verbal communication skills. Preferred Qualifications: * Demonstrated expertise in creating simulation models in MATLAB/Simulink for analysis and troubleshooting. * Knowledge of system failure modes and operational behavior in 3-phase power systems. * Familiarity with assembly language, battery monitoring systems, and bug/defect tracking tools. * Experience documenting firmware using tools such as Microsoft Visio and Rally. * Understanding of configuration management practices and tools. * Experience developing firmware in a Real-Time Operating System (RTOS) environment. * Knowledge of the product development life cycle. * Exposure to VHDL or other hardware description languages is a plus. The successful candidate will embrace Vertiv's Core Principals & Behaviors to help execute our Strategic Priorities. OUR CORE PRINCIPALS: Safety. Integrity. Respect. Teamwork. Diversity & Inclusion. OUR STRATEGIC PRIORITIES * Customer Focus * Operational Excellence * High-Performance Culture * Innovation * Financial Strength OUR BEHAVIORS * Own It * Act With Urgency * Foster a Customer-First Mindset * Think Big and Execute * Lead by Example * Drive Continuous Improvement * Learn and Seek Out Development About Vertiv Vertiv is a $8.0 billion global critical infrastructure and data center technology company. We ensure customers' vital applications run continuously by bringing together hardware, software, analytics and ongoing services. Our portfolio includes power, cooling and IT infrastructure solutions and services that extends from the cloud to the edge of the network. Headquartered in Columbus, Ohio, USA, Vertiv employs around 20,000 people and does business in more than 130 countries. Visit Vertiv.com to learn more. Work Authorization No calls or agencies please. Vertiv will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1, H-1, H-2, L, B, J, or TN or who need sponsorship for work authorization now or in the future, are not eligible for hire. Equal Opportunity Employer Vertiv is an Equal Opportunity/Affirmative Action employer. We promote equal opportunities for all with respect to hiring, terms of employment, mobility, training, compensation, and occupational health, without discrimination as to age, race, color, religion, creed, sex, pregnancy status (including childbirth, breastfeeding, or related medical conditions), marital status, sexual orientation, gender identity / expression (including transgender status or sexual stereotypes), genetic information, citizenship status, national origin, protected veteran status, political affiliation, or disability. If you have a disability and are having difficulty accessing or using this website to apply for a position, you can request help by sending an email to ********************. #LI-RB1
    $64k-84k yearly est. Auto-Apply 14d ago

Learn more about embedded systems engineer jobs

Browse computer and mathematical jobs