Post job

Embedded software developer jobs near me - 3,481 jobs

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

    Heitmeyer Consulting

    Embedded software developer job in Columbus, OH

    This hybrid role will serve as the Software Engineer to development of microservices and integrations into the new deposit product platform. You will be part of a team of engineers to ensure scalable, secure and performing solutions in a x-matrix environment while confirming all regulatory requirements are met. Top Required Skills: 5+ years in Java-based development ability deliver on technical requirements and produce scalable solutions. Technical expertise with Java, Spring Boot, building microservices, API development (Apigee), CI/CD pipelines (Jenkins, Git Actions), Containerization (Open Shift), Streaming data (Kafka), Gen AI (CoPilot, Python, Prompt Engineering), developing ETL processes. Proven experience in development work to build integration solution with microservices and APIs within agile environment. Familiarity with large-scale transformation efforts or similar modular banking platforms. Support CI/CD pipelines along with automation to support productivity. Nice-to-have: Domain experience with consumer deposit products and pricing beneficial. Background with additional tech tools that include Flink and Redpanda. Banking experience preferred but not required. Should have experience working in highly regulated industry with large focus on risk/compliance requirements within SDLC. Top Responsibilities: Develop integration and microservice solutions using tech stack that includes Java, Spring Boot, Kafka, Apigee (API), Git Actions, Splunk and Open Shift. Promote automation and leveraging of Gen AI tools for productivity - CoPilot, Python, Prompt Engineering. Write integration and unit tests using TDD/BDD while enforcing code quality, and DevOps practices.
    $64k-85k yearly est. 1d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Senior Embedded Software Engineer

    Pentangle Tech Services | P5 Group

    Embedded software developer job in Raymond, OH

    These people will be working on software that is in the car. Digital services: Dog Mode (pet mode) Dash Can functionality Remote access/ Cameras access Recording the cameras on the car. Maintenance alert. DIGITAL SERVICES SOFTWARE ENGINEER. Minimum Educational Experience: Must have Bachelor's degree in Computer Science, Software Engineering, or related field Minimum Experience: Must have Minimum 5 years of relevant experience The Digital Services Development Engineer will perform software architecture design, software coding, and verification testing of in-vehicle digital services. This individual is expected to utilize their experience to develop innovative solutions to highly complex technical challenges. Digital services are defined as applications that have interfaces with various cross-domain electronic systems within automobiles and implement software-based features and functions. These software products may interface with external servers and be updated/maintained using OTA. The individual performing this role must have expertise in various areas of the software development lifecycle including software requirement analysis, architectural design, detailed design, and various forms of software verification/validation. Programming Language Proficiency C++ (Required) Python (Desired) Must-Have Skills • Capability to create and interpret software requirements • Capability to create and interpret software architectural design • Capability to develop software code (hand coded or auto generated) using VS Code, MATLAB Simulink, or similar software • Capability to perform static code analysis and unit testing using software such as Parasoft C++ test, Google Test, or similar software • Capability to perform software integration testing • Capability to perform software qualification testing • Familiarity creating or interpreting UML diagrams using Enterprise Architect or similar software • Familiarity with working with CI/CD pipeline • Familiarity using Git and GitHub Desired Skills • Familiarity with ASPICE development • Familiarity QNX SDP • Familiarity with VECTOR CANoe and CANape • Familiarity with software development for A daptive AUTOSAR applications • Familiarity using SharePoint • Familiarity using JIRA • Familiarity with MQTT • Familiarity with WireShark • Familiarity working with AWS SW development environments • Familiarity working with Linux based SW development environments
    $88k-114k yearly est. 1d ago
  • SDET - Playwright

    Kellymitchell Group 4.5company rating

    Embedded software developer job in Columbus, OH

    Our client is seeking a SDET - Playwright to join their team! This position is located in Columbus, Ohio. Develop, maintain, and execute automated tests using Playwright (TypeScript/JavaScript) Build reusable test libraries and utilities, including authentication, pagination, idempotency, rate limiting, and error handling Define and execute test strategies across unit, integration, contract, and end-to-end test layers Create robust negative, edge-case, and resilience tests Apply mocking strategies where appropriate Manage test data and environments, including fixtures, seeding, and synthetic data, to ensure deterministic and reliable test runs Integrate automated test suites into CI/CD pipelines (GitHub Actions, Azure DevOps), ensuring fast, stable, and gated deployments Participate in design and code reviews, advocating for testability, automation best practices, and overall quality Document test frameworks, patterns, and runbooks; clearly communicate testing outcomes and recommendations to engineering teams Collaborate cross-functionally with QA, engineering, and product teams to support successful delivery Desired Skills/Experience: 3+ years of experience as an SDET or QA Automation Engineer with a strong focus on Playwright Hands-on experience with Playwright using TypeScript/JavaScript, or similar automation frameworks Experience testing POS systems or complex transactional platforms is preferred Proven experience configuring CI/CD pipelines, test reporting, and gating on failures or coverage thresholds Familiarity with mocking frameworks and test data management strategies Strong debugging skills across logs, traces, and network traffic; comfort using CLI tools such as curl Excellent written and verbal communication skills with a collaborative, team-first mindset Benefits: Medical, Dental, & Vision Insurance Plans Employee-Owned Profit Sharing (ESOP) 401K offered The approximate pay range for this position starting at $150,000. Please note that the pay range provided is a good faith estimate. Final compensation may vary based on factors including but not limited to background, knowledge, skills, and location. We comply with local wage minimums.
    $150k yearly 2d ago
  • Software Defined Vehicle Engineer

    Global Connect Technologies 4.4company rating

    Embedded software developer job in Raymond, OH

    Job Title: Software Defined Vehicle (SDV) Consultant Employment Type: Full-Time We are looking for an experienced Software Defined Vehicle (SDV) Consultant to support the development and maintenance of a secure, scalable vehicle software toolchain. This role involves close collaboration with IT and engineering teams, focusing on DevOps, CI/CD, cybersecurity, and automotive software systems. Key Responsibilities Design, implement, and maintain vehicle software development toolchains Support on-premise server infrastructure and CI/CD pipelines Integrate DevSecOps and cybersecurity best practices Support OTA infrastructure and embedded operating systems Create architecture diagrams and support Agile development Ensure compliance with ASPICE and ISO 26262 (ASIL-B) standards Required Skills Strong experience in software development, DevOps, and CI/CD Knowledge of Linux (Ubuntu), Windows, and RTOS Hands-on experience with Docker and containerized platforms Understanding of vehicle architecture, integrated controls, and functional safety Familiarity with Agile methodologies Preferred Skills Cloud platforms (AWS, Azure, GCP) Automotive protocols (CAN, LIN, Ethernet) Experience in hybrid or cloud-based automotive environments
    $66k-90k yearly est. 4d ago
  • Embedded Software Engineer

    Actalent

    Remote embedded software developer job

    We are seeking a talented Embedded Software Engineer to design and implement embedded software in C for a Linux-based application. You will work with a team on the most technically complex components of our systems, ensuring high-quality and maintainable code. Responsibilities + Design and implement embedded software in C for Linux-based applications. + Work remotely on a Linux server and perform integration on a Linux single-board computer in the lab. + Collaborate with a team of five, including two employees and a lead developer. + Follow provided scope and requirements to deliver high-quality, maintainable code. Essential Skills + Strong experience in C programming, particularly in embedded systems. + Hands-on experience with embedded Linux development. + Familiarity with development on single-board computers (e.g., Raspberry Pi or similar platforms). + Ability to work effectively in a collaborative, fast-paced environment. + US citizenship required. Additional Skills & Qualifications + Experience with Linux single-board computer integration. + Ability to collaborate effectively within a team environment. Please submit an up to date resume for consideration or to learn more! Job Type & Location This is a Contract position based out of Parsippany-Troy Hills, NJ. Pay and Benefits The pay range for this position is $65.00 - $100.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: - Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a fully onsite position in Parsippany-Troy Hills,NJ. Application Deadline This position is anticipated to close on Jan 26, 2026. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.
    $65-100 hourly 9d ago
  • Staff Embedded Software Engineer

    Movandi Corporation 4.0company rating

    Remote embedded software developer job

    Movandi has made a big impact on 5G in a short amount of time - from foundational research and innovative modular, high efficiency mm Wave system design to the introduction of our BeamXR 5G system that delivers improvements in performance, coverage, and latency to connect 5G everywhere. Now more than ever, 5G--supported by Movandi technology--is becoming an integral part of the telecommunications landscape. And we're only getting started. At Movandi we work as a team. We like hard problems and solving them with the sharpest people. Are you looking to make a difference on the future of technology? At Movandi, you will help solve the growing challenges of deploying 5G mm Wave networks. You will make an impact. About the Role: Movandi is looking for a motivated and skilled Staff Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for supporting the Systems Team in the design, development and production of mm Wave phased arrays, repeaters and other systems for 5G. Duties and responsibilities: · Planning, developing, testing and deploying embedded software, primarily in C and Python · Supporting bring up and testing of new products · Mentoring and guiding junior engineers · Working with clients to debug and support existing products · Developing software for unit testing and test automation. · Working with the SW manager and system's team to define SW design architecture · Writing and maintaining firmware documentation Requirements: · Completed Bachelor of Engineering/Mechatronics/Electrical Engineering or related degree (Master's preferred). · 6+ years of programming experience in C & Python · Demonstrated experience in object-oriented programming (ideally in Python) · 6+ years of experience in embedded systems development, testing and deployment · Experience with automated testing and module unit testing in python (Pytest, fictures,etc) · Strong working knowledge of microcontrollers and Linux based embedded systems · Experience interfacing with common embedded hardware peripherals (flash, eMMC, FPGA, GPIO, sensors, etc) · Experience developing and interfacing with static / dynamic libraries for various embedded targets /architectures. · Experience using version control & collaboration tools (Git, Confluence, Jenkins, etc) · Experience with lab tools: (logic analyzer, JTAG debugger, oscilloscope, power supply, signal generator etc). · Ability to work well in a team environment and collaborate with members across geographies. · Excellent problem solving and analytical skills. · Excellent verbal and written communication skills. Must also have: · Current permit to work full time in the United States on an ongoing basis (unfortunately we are not accepting applications from candidates overseas). Other information: Successful applicants will be offered a competitive salary and company equity package, amongst other benefits. Our US office is in Irvine, California. We have a flexible working from home arrangements with our employees. Please note that the salary information shown below is a general guideline only. Salaries are based upon candidate experience and qualifications, as well as market and business considerations. California Residents: Pay range for this opportunity is $140,000 - $160,000 annually This position is on site at the company's headquarters in Irvine California.
    $140k-160k yearly 60d+ ago
  • Embedded Software Engineer - United States (Remote)

    Webster & Webster Associates

    Remote embedded software developer job

    Global Security company is seeking an experienced Embedded Software Engineer. Ideal candidates are technically strong, take pride in tackling challenges and get excited about owning critical services. REQUIREMENTS Extensive experience developing in embedded C programming language Experience with several operating systems (Linux, Embedded Linux, Windows, etc.) Real-time operating system experience (QNX, VxWorks, ThreadX, FreeRTOS, MQX, etc.) Must be able to work on US government engagements PREFERRED Networking and security protocols (TCP/IP, UDP, HTTP / HTTPS, IPSEC, SSH, SMTP, SFTP, SSL, OpenSSL, TLS, etc.) Android / iOS Hardware optimization Assembly language JO-1810-686
    $117k-162k yearly est. 60d+ ago
  • Security Embedded Systems Engineer (Remote)

    Fortifyiq

    Remote embedded software developer 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. 12d ago
  • Embedded Software Engineer - Alabama - onsite

    Cmu

    Remote embedded software developer job

    ** This position within the Software Engineering Institute (SEI) will support work in Huntsville, Alabama and other locations as required. This is an onsite position based in Huntsville, AL.** SEI advances software engineering principles and practices and serves as a national resource in software engineering and computer security. The SEI works closely with academia, defense and government organizations, and industry to continually improve software-intensive systems. Our core purpose is to help organizations improve software engineering capabilities and develop or acquire high quality software, on budget and on time. Position Summary: SEI is seeking an embedded software engineer to perform embedded software systems analysis and to develop strategic partnerships with customers located in Huntsville, AL. Responsibilities may include, but are not limited to, assisting customers with efforts related to software development and cybersecurity from a cost, schedule and performance perspective; integrating with the customer contractor software development team to provide on-the-spot technical advice; helping to address known issues and communicating progress; assessing the credibility of software development plans for future performance; assisting customers in the proper application of tools, techniques, and procedures to solve some of the most difficult problems in software engineering and cybersecurity. Duties: Provide embedded software engineering support at our customer location in Huntsville, AL and other locations as required. Apply program and project management skills (in collaboration with SEI colleagues) to include working with clients, developing proposals, and establishing relationships with new DoW and/or government clients. Analyze software architecture in terms of functional and non-functional quality attributes, understand how to apply disciplined architecture methods and techniques for trade-off analysis toward optimized solutions. Analyze the use and application of modern software development techniques e.g., DevSecOps tailored to customer domain environments to effectively and efficiently develop software that meets stakeholder expectations. Analyze use of cyber security approaches, methodologies, tools, and techniques to prevent risks and issues, and mitigate those that emerge. Analyze FPGA hardware and software interface specifications described via VHDL or Verilog to ensure it meets system requirements. Analyze software test and evaluation techniques and methodologies. Use static, dynamic and complexity analysis software tools to identify areas of software weakness where additional design / refactoring may be required. Analyze software contractor's task development, activities, deliverables, risks, issues, and recommend mitigation strategies and techniques as appropriate. Requirements, Knowledge, Skills, and Abilities: BS with 8 years' experience, MS with 5 years' experience or PhD with 2 years' experience in Software Engineering, Computer Science, Electrical Engineering, or related field, with professional experience as a software developer or software engineer or verification engineer in a collaborative team environment. Flexible to travel to other SEI offices, sponsor sites, conferences, and offsite meetings on occasion. Moderate (25%) travel outside of your home location. You will be subject to a background investigation and must be eligible to obtain and maintain a Department of War security clearance. Applicants for this position must be currently legally authorized to work for CMU in the United States. CMU will not sponsor or take over sponsorship of an employment visa for this opportunity. At least 75% of your weekly effort will be onsite in either an SEI or customer facility. Understanding of the DoW Systems Engineering lifecycle and the use of Digital Engineering capabilities to document and assess software engineering and development activities. Familiarity with embedded software and/or firmware safety standards e.g., MIL-STD-882E, DO-178C, DO-254. Proficiency in software development languages e.g., C, C++, Ada and/or firmware development languages (e.g., VHDL, Verilog). Experience with developing or analyzing embedded software built using modern Real Time Operating Systems like VxWorks. Experience with embedded software, performance tests and interpreting the results. Our benefits philosophy encompasses three driving priorities: choice, control, and well-being. Through Carnegie Mellon University, SEI offers a wide range of competitive employee benefits, including comprehensive health insurance, tuition benefits, generous time off, and a robust retirement savings policy to name a few. Join a world-class organization of National Security superheroes that have unrivaled impact on software, system, AI, and systemic vulnerabilities. Work with cutting edge technologies and experts to solve tough problems for the government and the nation. Get 8% monthly contribution for your retirement, without having to contribute yourself. Get tuition benefits to CMU and other institutions for you and your dependent children. Enjoy a healthy work/life balance with flexible work arrangements and paid parental and military leave. Enjoy annual professional development opportunities; take courses at CMU; attend conferences and training or obtain a certification and get reimbursed for membership in professional societies. Qualify for relocation assistance and so much more. Joining the CMU team opens the door to an array of exceptional benefits. Benefits eligible employees enjoy a wide array of benefits including comprehensive medical, prescription, dental, and vision insurance as well as a generous retirement savings program with employer contributions. Unlock your potential with tuition benefits, take well-deserved breaks with ample paid time off and observed holidays, and rest easy with life and accidental death and disability insurance. Additional perks include a free Pittsburgh Regional Transit bus pass, access to our Family Concierge Team to help navigate childcare needs, fitness center access, and much more! For a comprehensive overview of the benefits available, explore our Benefits page. At Carnegie Mellon, we value the whole package when extending offers of employment. Beyond credentials, we evaluate the role and responsibilities, your valuable work experience, and the knowledge gained through education and training. We appreciate your unique skills and the perspective you bring. Your journey with us is about more than just a job; it's about finding the perfect fit for your professional growth and personal aspirations. Are you interested in an exciting opportunity with an exceptional organization?! Apply today! Location Remote Job Function Software/Applications Development/Engineering Position Type Staff - Regular Full Time/Part time Full time Pay Basis Salary More Information: Please visit “Why Carnegie Mellon” to learn more about becoming part of an institution inspiring innovations that change the world. Click here to view a listing of employee benefits Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran. Statement of Assurance
    $88k-117k yearly est. Auto-Apply 7d ago
  • Embedded Software Consulting Engineer, Protection and Control Systems

    GE Vernova

    Remote embedded software developer job

    We are seeking a highly experienced and technically authoritative Embedded Software & Firmware Consulting Engineer to lead strategy, architecture, and design initiatives for real-time embedded systems, enabling the product and platform designs for Transmission & Distribution (T&D). This role focuses on defining and guiding secure, resilient embedded platforms for protection relays, communication gateways, Ethernet switches, and industrial wireless devices deployed in substations, field automation, and remote environments. As a senior technical authority, you will champion the convergence of embedded and enterprise technologies, including real-time virtualization, containerization, and service-oriented architecture, to modernize grid-edge devices and improve lifecycle agility. You will influence cross-functional teams and collaborate globally to shape the embedded software stack across hardware, networking, security, and systems engineering. Job Description Key Responsibilities * Serve as a technical authority for embedded platform modernization, product innovation, and next-generation system architectures. * Lead the design strategy of real-time embedded platforms for protection and communication systems using multi-core SoCs, RTOS (VxWorks, QNX, FreeRTOS), or embedded Linux. * Guide strategic choices in virtualized firmware stacks, embedded containers, and real-time microservices for digital substations and edge computing. * Drive architectural modernization through the adoption of embedded virtualization using lean hypervisors, enabling reliability and modularity through microservice-oriented architecture for critical and secure field-deployable service updates. * Guide the design of CI/CD pipelines, DevSecOps workflows, and automated test frameworks tailored to embedded environments. * Promote modular design, RTOS abstraction, software reuse, and real-time determinism across services. * Lead edge software strategies for AI/ML-based diagnostics, adaptive protection, and predictive maintenance, enabling microservices to run securely in real-time containers. * Stay at the forefront of innovations in lean, reliable, and secure mission-critical/safety-critical embedded systems by participating in technical conferences and engaging with industry consortia and standards bodies (IEC, IEEE, UCAIug). * Represent the organization in global forums, panels, or working groups and share best practices, lessons learned, and architecture evolution insights. * Contribute to multi-year product and technology roadmaps for protection and automation portfolios. * Evaluate and pilot emerging technologies to mentor and guide global teams on next-generation architectures. Required Qualifications * Bachelor's degree in Electrical Engineering, Computer Engineering, or Embedded Systems. * Minimum of 10 years of experience in embedded software/firmware design, with at least 5 years in architecture or consulting leadership roles. Desired Characteristics * Extensive experience in real-time embedded systems used in power system protection, automation, or communication. * Expert in C/C++, with experience in embedded Linux, RTOS (VxWorks, QNX), and container/virtualization concepts for embedded systems. * Proven experience integrating protocols such as GOOSE, MMS, SV, DNP3, Modbus, IEEE C37.118, IEC 60870-5-104, IEEE 1588, and secure communication protocols. * Familiar with compliance to electrical and cybersecurity standards including IEC 60255, NERC CIP, IEC 62443, IEC 62351. * Working knowledge of embedded hypervisors, container runtimes, and service isolation in resource-constrained environments. * Hands-on experience with toolchains, software analyzers, and debugging across embedded and virtualized targets. * Strategic thinker and effective communicator across engineering, product management and customer leadership. * Strong understanding of protection schemes, digital substation design, and utility communication architectures. * Experience in secure embedded software development, formal verification, and regulatory certification. * Active contributor to open standards or industry bodies (IEEE, IEC, UCAIug) or recognized innovator with patents or technical publications. * Willingness to travel for technical deep-dives, customer co-innovation sessions, industry events, and global product strategy meetings. For candidates applying to a Canadian-based position, the pay range for this position is between $162,900.00 and $244,300.00 CAD Annual. The specific pay offered may be influenced by a variety of factors, including the candidate's experience, education, and skill set. Bonus eligibility: Annual variable incentive bonus. This posting is for a new vacancy. For candidates applying to a U.S. based position, the pay range for this position is between $152,400.00 USD and $254,000.00 USD Annual. The specific pay offered may be influenced by a variety of factors, including the candidate's experience, education, and skill set. The Company pays a geographic differential of 110%, 120% or 130% of salary in certain areas. Additional Information Relocation Assistance Provided: No #LI-Remote - This is a remote position
    $84k-111k yearly est. 28d ago
  • Senior Embedded Software Engineer

    Selektit

    Remote embedded software developer job

    Work Authorization Status: U.S. Citizen About the Role We are seeking a Senior Embedded Software Engineer to join our team and contribute to the advancement of hardware security. In this role, you will develop, optimize, and secure embedded software, playing a crucial part in designing high-performance firmware solutions. Key Responsibilities Develop and optimize embedded software using C, C++, and Rust. Design and implement secure, high-performance firmware. Work on embedded Linux, RTOS, and various security protocols. Lead technical projects, ensuring compliance with industry standards. Mentor junior engineers and contribute to technical leadership. Qualifications & Requirements 5+ years of experience in embedded software engineering. Proficiency in C, C++, and Rust. Strong background in embedded Linux, RTOS, and hardware security. Experience with system architecture and security-focused development. Excellent problem-solving, leadership, and communication skills. Why Join Us? Work on cutting-edge embedded security solutions. Flexible, fully remote work environment. Opportunity to lead projects and mentor a growing team.
    $96k-126k yearly est. 60d+ ago
  • Senior Embedded Software Engineer (Linux)

    Mythic 4.4company rating

    Remote embedded software developer 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/Embedded Engineer - Contract / Consulting Role

    Butlr

    Remote embedded software developer 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 49d ago
  • Network Platform Embedded Engineer

    Glydways

    Remote embedded software developer 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
  • Firmware Engineer (Contract)

    Mojio

    Remote embedded software developer 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.
    $99k-140k yearly est. Auto-Apply 13d ago
  • D425 Engineer - Embedded SW

    Entry Level In North Kingstown, Rhode Island

    Remote embedded software developer job

    Department 425, Electrical Systems Embedded Software Engineering, engineers apply software and computer engineering skills to specify, design, develop, integrate, and test, as well as subcontract manage software development for US Navy Nuclear Submarines. Collaborating with systems, hardware, and test engineers, software is developed, tested and maintained for a variety of submarine platforms. This position is on a team that supports the reactor, steam and electric plant systems as well as the power conversion systems. Specific responsibilities include the following for the development of shipboard software applications: Analysis of system-level requirements Development of software and interface requirements Detailed design of software components that satisfy the above requirements and integration of hardware/software Development of unit testing Support to verification and validation testing of performance and operational requirements Troubleshoot and enhance existing software to fix defects, support new or changing hardware/requirements, or enhance features and performance Create and maintain formal requirements and design documentation Support development of system prototypes for research and development projects Our team members exemplify Electric Boat's core values: Value each other Behave with integrity and purpose Commit to excellence A cognizant engineer at Electric Boat: Ensures alignment with EB's purpose, vision, and values in all they do. Maintains complete and total ownership of their assigned work (quality, cost, and schedule performance). Understands that their signature signifies ownership and responsibility. Speaks up and stops any work that is not being conducted in accordance with standards. Develops the broad and deep knowledge needed for their role and understands how their work fits into the larger whole. Keeps developing their skills, is aware of the limits of their knowledge, and seeks input from mentors and experts. Commits to the success of their team, not just their personal success. Maintains detailed, well-organized records of their work. Identifies and implements improvement ideas as a routine part of their work. Effectively communicates technical and programmatic information to their team, management, and stakeholders. Continually assesses risk throughout a project and develops mitigation plans production. Electric Boat offers Flexible Work Arrangements that allows for some work to be performed remotely and at home. This is limited in this position due to the environment required for most software development. Please ask for details to understand the extent to which it can be supported. Qualifications Required: A Bachelor of Science degree or higher in Computer Science, Electrical Engineering, or Computer Engineering. 0-5 years of postgraduate engineering experience Experience with C++ toolset/framework Skills Ability to follow and enforce processes and procedures Self-starter with the ability to work independently Strong attention to detail Strong Microsoft Word, Excel, and PowerPoint skills Strong written and verbal communication skills Strong organizational skills We can recommend jobs specifically for you! Click here to get started.
    $83k-109k yearly est. Auto-Apply 5d ago
  • Embedded Firmware Engineer

    Cents

    Remote embedded software developer 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 60d+ ago
  • Embedded Software Engineer (Remote)

    Smartthings 4.1company rating

    Remote embedded software developer 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. 12d ago
  • Principal Embedded Systems Engineer

    Honda Dev. and Mfg. of Am., LLC

    Embedded software developer 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. 8d ago
  • Firmware Engineer

    Vertiv Holdings, LLC 4.5company rating

    Embedded software developer 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 43d ago

Learn more about embedded software developer jobs

Browse computer and mathematical jobs