Full-Stack Software Engineer - PHP - REMOTE
Remote embedded software developer job
**Parento** is the first provider for paid parental leave, distributing the first and only paid parental leave insurance and parental support program. Our holistic program enables companies to offer paid maternity and paternity leave to all employees.
Designed to support working parents while alleviating HR's workload, Parento's white glove leave concierge handles the complexities of leave management, payroll calculations, compliance, and claims, while providing emotional and parent coaching for employees. Our proprietary program boasts a 95% return-to-work rate and guides employees through the process before, during, and after leave to ensure a seamless re-onboarding.
**About the Role**
We're seeking a driven, curious, and detail-oriented **Full Stack Software Engineer** to join our growing engineering team. This role is ideal for someone with strong skills in **PHP**, **Laravel**, and **VueJS**, that's eager to contribute to real-world SaaS products and platforms. You'll work on core systems powering our customer-facing web portal and backend infrastructure while shaping the future of a modern insurance-based program.
**What You'll Do**
Develop, test, and maintain scalable backend services that power an enterprise customer portal using **PHP** and the **Laravel** framework.
Build and enhance frontend interfaces using **Tailwind CSS** and **VueJS**, ensuring responsive, user-friendly design.
Collaborate closely with our product manager, designers, VP of Engineering, and other internal stakeholders to turn requirements into robust features
Work on SaaS-based architecture, helping optimize performance, maintainability, reliability and scalability.
Participate in code reviews, sprint planning, and system design discussions. Comfortable using AI code-generation tools (Cursor AI, Claude, Copilot, etc.)
Assist in integrating, training and applying **machine learning algorithms** or **big data pipelines** to production workflows
Contribute to improving the developer experience, CI/CD processes, and internal tools that help with developer productivity
**Technical skills and experience**
Solid proficiency in **PHP**, **Laravel**, and **VueJS**
Academic or hands-on experience working on **SaaS products** and **web portals**
Exposure to or interest in big data processing and **machine learning** concepts
Familiarity with version control systems (e.g., Git), REST APIs, and databases like MySQL or MariaDB. Familiarity with analytics tools such as Metabase.
Familiarity with a cloud-based architecture that spans multiple public clouds (AWS, Digital Ocean, Google Cloud).
Excellent written communication skills (we collaborate a LOT on email & Slack).
**Preferred (But Not Required)**
Prior freelance or full-time work experience in **Fintech** or **InsurTech** industries
Certification on using any public cloud platform (e.g., AWS, GCP, Azure)
Experience with data pipelines or ML frameworks (e.g., TensorFlow, Spark)
Certification in Kubernetes (Certified Kubernetes Application Developer - CKAD)
Comfortable working on WordPress and CMS platforms like Statamic or Ghost
**Salary:** $125-$140k/year
Sr. Full Stack Developer - REMOTE
Remote embedded software developer job
**About the Company**
**Engineered Tax Services (ETS)** is the nation's premier tax credit and incentives firm, uniquely combining the science of engineering with the principles of tax and accounting. Our team of tax attorneys, engineers, and scientists are recognized leaders in the field, having performed millions of specialized tax services over the past decades. Through our work, ETS has generated billions of dollars in U.S. economic stimulus, positively impacting millions of jobs nationwide.
**About the role**
This Sr. Full Stack Web Developer will work within our team of developers to maintain and improve application to deliver value to our users. This person will work in collaboration with the VP of Technology to bring life to an enhanced user experience based on user feedback and executive leadership's expectations.
**Position's Intention:** This position supports the mission to revolutionize stakeholders experience with our brand.
**Success Measurements:** Quality, Customer appreciation, Collaboration, Innovation
**Essential Duties:**
Develop and maintain web applications using Next.js.
Integrate and manage CRM applications and services.
Deploy, manage, and scale applications on AWS.
Implement and manage payment processing using Stripe.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the performance, quality, and responsiveness of applications.
Identify and correct bottlenecks and fix bugs.
Help maintain code quality, organization, and automation.
**Skills/Qualifications:**
Proven experience as a Full Stack Developer or similar role.
Strong proficiency in JavaScript, HTML, CSS, and related web technologies.
Extensive experience with Next.js and its ecosystem.
Hands-on experience with CRM applications and services.
Proficiency in AWS services and infrastructure management.
Experience with Stripe integration and payment processing.
Familiarity with RESTful APIs and web services.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork skills.
Ability to work independently and manage multiple tasks.
**Preferred Qualifications:**
Experience with other JavaScript frameworks and libraries.
Knowledge of database management systems (e.g., MySQL, PostgreSQL).
Familiarity with CI/CD pipelines and DevOps practices.
Understanding of security best practices in web development.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
**REQUIRED SKILLS:**
Strong analytical, planning and problem solving capabilities.
Demonstrated initiative and ability to work independently with minimal supervision required.
Interpersonal and soft skills that motivate trust, teamwork and transparency.
EDUCATION/ Bachelors (BA) Degree in a technology related field or
CERTIFICATION: Five (5) to Ten (10) years related experience and/or training or equivalent combination of education and experience.
**LANGUAGE SKILLS:**
Ability to write reports, business correspondence.
Ability to effectively present information and respond to questions from managers, staff,
customers, and the general public.
**REASONING ABILITY:**
- Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists.
- Ability to interpret a variety of instructions furnished in written, oral, or schedule form.
**SUPERVISORY RESPONSIBIITIES:** None Assigned
**PHYSICAL DEMANDS AND WORK ENVIRONMENT:** The physical demands and office work environment described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
**Physical Demands:** While performing the duties of this job, the employee is required to sit, talk, and hear. The employee is required to sit for extended periods of time; reach with hands and arms. Because this job is performed in both a home office work environment and the company headquarters, it is the employee's responsibility to create a workspace that will not promote injuries to the body; such as, back, wrist, neck, eyes, etc.
**Salary:** US$150,000 - US$170,000/year
*At* Engineered Tax Services (ETS)*, we value all employees and job candidates as unique individuals, and we welcome the variety of experiences they bring to our company. As such, we have a strict non-discrimination policy. We believe everyone should be treated equally regardless of race, sex, gender identification, sexual orientation, national origin, native language, religion, age, disability, marital status, citizenship, genetic information, pregnancy, or any other characteristic protected by law.*
Embedded Software Engineer III/IV
Remote embedded software developer job
At Zone 5 Technologies, we're redefining what's possible in unmanned aircraft systems. Our team of engineers and innovators is developing cutting-edge autonomous solutions that push the boundaries of UAS technology - solving complex challenges that matter.
We're building the future of UAS capabilities, and we're looking for exceptional talent to join us. If you're driven by hard problems, energized by rapid innovation, and ready to make an impact on next-generation flight systems, you belong here.
We are seeking an experienced Embedded Software Engineer to join our team. As an unmanned aerial systems (UAS) company, we are looking for an individual with experience in writing software for embedded microcontrollers.
Responsibilities:
Design, code, and implement software for embedded devices and systems on unmanned aircraft and test out those devices in flight test environments.
Write and test software to support the integration of sensors and processors into aircraft (such as autopilots, payloads, radios, or other functional components).
Debug, troubleshoot, and isolate software issues.
Ability to read schematics and use standard debugging equipment: oscilloscope, logic analyzer, multimeter.
Work closely with other engineering disciplines (mechanical, electrical, etc).
Participate in design and peer reviews for solutions.
Maintain high standards of software quality within the team by adhering to good practices and habits of configuration control.
Qualifications:
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace, or related field.
3-4 years of experience in developing embedded software for real-time systems.
Experience with real time operating systems, preferably VxWorks or FreeRTOS.
Proficient in C/C++ in a real-time embedded environment.
Experience using MATLAB and Simulink.
Experience with the CAN bus, SPI, and serial (RS485, etc.) protocols.
Experience reading and understanding electrical hardware schematics.
Experience writing firmware/embedded code for a physical device.
Fundamental knowledge of low-level firmware.
Experience using an oscilloscope, and logic analyzer for debugging boards.
Develop and perform tests and test procedures to verify embedded system functionality.
Collaborate with cross-functional engineering teams to deliver high-quality systems.
Pay range for this role$150,000-$200,000 USD
What's in it for you:
Benefits:
Competitive total compensation package
Comprehensive benefit package options include medical, dental, vision, life, and more.
401k with company-match
4 weeks of paid time off each year
12 annual company holidays
Why Join Zone 5 Technologies?
Innovative Environment: Work on cutting-edge technology that is shaping the future of defense and aerospace.
Collaborative Culture: Join a team of passionate professionals dedicated to pushing the boundaries of what's possible.
Career Growth: Opportunities for professional development and career advancement.
If you are passionate about unmanned aircraft technology and want to be a part of a dynamic and growing company, we would love to hear from you. Apply today and join the Zone 5 Technologies team!
Note about our Texas roles: we are in the process of opening a location on the mid-west side of the DFW metro region. Roles in Texas will initially work remotely and then be expected to be onsite when that location opens in 2026.
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.
Zone 5 Technologies is a federal contractor and participates in E-Verify to confirm employment eligibility. As required by law, we will verify the identity and employment authorization of all new employees using the E-Verify system. Learn more about your rights and responsibilities under E-Verify: *************************
Auto-ApplyEmbedded Software Engineer - Body Module
Remote embedded software developer job
At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career potential as you help us define tomorrow's transportation.
Do you have what it takes to make smart vehicles for a smart world? Join the Ford Product Development team. Utilizing Design Thinking & User Experience methods, you'll work to deliver breakthrough products and services that delight our customers. We're seeking forward-thinking, laser-focused professionals with a passion for bringing innovative, exciting, and sustainable ideas to life. We have opportunities around the world for you to contribute to such advancements as autonomy, electrification, smart mobility technologies, and more!
You'll have...
Bachelor's degree or foreign equivalent in Computer Science, Electrical Engineering, Electronics Engineering, or related field and 3 years of experience in the job offered or related occupation. 2 years of experience with each of the following skills is required: 1. Utilizing AUTOSAR Architecture and design principles to design, develop and integrate AUTOSAR-based embedded software components. 2. Collaborate with Network, Software Architecture and Validation teams, various tool vendors, and AUTOSAR basic software partners to create reusable software components, supporting documentation, and integration guides. 3. Utilizing Embedded C programming language to develop AUTOSAR-based embedded software components and development of Low-level IoHW drivers for micro-controller-based products. 4. Leveraging RTOS (Real-Time Operating System) principles to analyze, design, program, debug, and modify low-level drivers using high-level languages (C, C++, and Python) and assembly code. 5. Designing, configuring and testing CAN Protocol (Controller Area Network) to ensure CAN-based communication between various Electronic Control Units (ECUs). 1 year of experience with each of the following skills is required: 1. Designing, configuring and testing Ethernet Protocol to ensure Ethernet-based communication between various Electronic Control Units (ECUs). 2. Designing, configuring and testing SOME/IP to ensure SOA-based (Service Oriented Architecture) communication between various Electronic Control Units (ECUs). 3. Utilizing Python scripting language to create automated tools to help with integration-related tasks.
We are offering a salary of $102,190.00 - $187,024.68/yr.
You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!
As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder…or all the above? No matter what you choose, we offer a work life that works for you, including:
• Immediate medical, dental, and prescription drug coverage
• Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care and more
• Vehicle discount program for employees and family members, and management leases
• Tuition assistance
• Established and active employee resource groups
• Paid time off for individual and team community service
• A generous schedule of paid holidays, including the week between Christmas and New Year's Day
• Paid time off and the option to purchase additional vacation time.
For a detailed look at our benefits, click here:
*******************************
Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call **************.
#LI-DNI
#DNP
What you'll be able to do:
Embedded Software Engineer - Body Module - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a purely telecommuting/work-from-home position whereby the employee may reside anywhere within the U.S. Design and develop AUTOSAR-based (AUTomotive Open System ARchitecture) embedded software components. Design and development of Low-level IoHW (Input-output Hardware) drivers for micro-controller-based products. Analyze, design, program, debug, and modify low-level drivers using high-level languages (C, C++, Python) and assembly code. Contribute to product success through consistent on-time delivery of high-quality, functioning complex device driver code. Scale, modify and re-factor existing software components to meet new architecture requirements. Work with Ford architecture and validation teams, tool vendors, and AUTOSAR basic software partners to create reusable software components, supporting documentation, and integration guides. Perform code-level integration-related tasks such as replicating build environments, source code debugging, and continuously improving and streamlining deployments.
Auto-ApplyEmbedded Software Engineer
Remote embedded software developer 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
Auto-ApplyStaff Embedded Software Engineer
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.
Senior Embedded Software Engineer
Remote embedded software developer 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.
Auto-ApplyEmbedded Software Engineer
Remote embedded software developer job
Job Details:Job Description:
Become a member of the largest pure play FPGA company in the world, Altera! Altera is seeking highly qualified candidates to join our Aerospace Defense and Government division within our larger Programmable Solution Group as an embedded software engineer.
Altera's newly formed Aerospace Defense and Government division is searching for an Embedded Software Engineer to work on Proof of Concept (PoC) design and development to advance novel and exciting solutions to government facing systems leveraging Altera's latest high-performance FPGAs. This role will include technical RnD in a collaborative small team environment, communicating with customers on system requirements, supporting integration into customers systems, and proposing innovative technical solutions.
This position may involve work on US Government Contracts and/or proposals for US Government Contracts that limit candidates to be US Citizens only. Candidates will be required to provide proof of US Citizenship to comply with US government requirements. Any offer by Altera for this position is conditioned upon satisfying any government requirements regarding proof of citizenship.
Salary Range
The pay range below is for the broader United States market. Actual salary may vary based on a number of factors including job location, job-related knowledge, skills, experiences, trainings, etc. We also offer incentive opportunities that reward employees based on individual and company performance.
$91,800 - $132,900 USD
We use artificial intelligence to screen, assess, or select applicants for the position.
Qualifications:
A candidate must possess the minimum education requirements and minimum required qualifications to be considered for this position. Additional preferred qualifications to the minimum requirements will also be considered when identifying top candidates.
Minimum Education Requirements:
Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 5+ years of work experience or
Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 3+ years of work experience
Minimum Required Qualifications:
Experience inclusive of the following:
Strong proficiency in C/C++ programming languages.
Knowledge of networking protocols and socket programming.
Strong Linux background, including device trees and drivers.
Hands-on experience with microcontroller programming and debugging.
Familiarity with hardware interfaces such as I2C, SPI, UART, and GPIO.
Proficiency in using debugging tools like GDB, JTAG, and logic analyzers.
Experience with cross-compilation and toolchains for embedded systems.
Understanding of memory management and performance optimization in embedded systems.
Experience with real-time operating systems (RTOS).
Proficiency with Yocto or similar build systems for embedded Linux.
Additional Preferred Qualifications:
Board-level hardware design
AI experience working with CNNs and inference
Embedded software (C, C++, Linux)
Python
Optional Skills
Digital Signal Processing.
Experience with RF communications, RADAR/EW, and/or RF transceiver signal processing chains
Experience with physical, data link layer implementations
Experience with hardware bring-up and firmware/IP integration and testing
Hands-on experience with peripherals such as JESD and USB
Experience with: MATLAB
Ability to read and understand hardware schematics and datasheets.
Job Type: RegularShift:Shift 1 (United States of America) Primary Location:New Jersey, United States (Remote) Additional Locations:Massachusetts, United States (Remote) Posting Statement:All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
Auto-ApplyEmbedded Software Engineer - Utah
Remote embedded software developer job
**This position within the Software Engineering Institute (SEI) will support Hill Air Force Base and other locations as required**
SEI advances software engineering principles and practices and serves as a national resource in software engineering and computer security. 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 Hill AFB, UT. 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 Hill AFB, UT 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 DoD 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 Defense 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 at either SEI or customer facility.
Understanding of the DoD 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
Auto-ApplySr. Embedded Software Engineer
Remote embedded software developer job
What you will be doing:
Lead and mentor a small team of embedded engineers on best practices and technical know-how.
Scheduling customer deliverables, managing team priorities, identifying resource gaps.
Collaborate with the customer and internal teams to always enhance the overall project experience.
Developing technical proposals to help customers make technical decisions.
Working closely with the team to ensure the project deadlines are met and risks/issues are proactively identified and communicated to the customer.
Ensure high quality of our deliverables.
Contribute to the overall product design to help customers through various aspects of their product lifecycle.
Be an embedded expert (kernel, CPU-architecture, general device-drivers, performance optimization, user-space) in the customer engineering team and enable customers in doing their embedded SW development.
Be the system-SW generalist and take-up any technical challenge and resolve it through the right solution.
Proactively notify Sales team of potential change order and drive it to completion as required on per-project basis.
Perform additional job duties as assigned.
What we need to see:
5+ years of experience building and shipping embedded systems using RTOS or Linux.
2+ years of experience leading software development teams.
Experience delivering DO-178C capabilities and certifications, or similar such as ISO26262.
Good breadth of technical knowledge (SoC, Linux SW, Tools, Applications, embedded security).
Proficiency in C, Git, and Yocto/OpenEmbedded.
Familiarity with security features such as verified boot and trusted execution environments.
Experience with root cause analysis, and advanced troubleshooting at kernel-level.
Ability to track and work on multiple projects simultaneously while meeting schedules.
Demonstrated experience of leading software projects while providing technical inputs to unblock supporting teams.
Keen sense of urgency and drive for results.
Ability to work independently with minimal oversight.
Over and above, a deep commitment to your own quality work and a strong desire to help the entire team to succeed.
Ways to stand out from the crowd:
Experience with Linux device drivers and bootloaders is a strong plus.
Scripting and automation experience with Python, bash or similar languages is a strong plus.
Experience working with open source communities to fix bugs, add features is a plus.
Experience migrating drivers from one version of the Linux kernel to another is a plus.
Sound Exciting? Get in touch today! We have very robust benefits including:
Low-cost Medical / Dental / Vision coverage options
401K with generous employer match
Responsible Paid Time Off + 11 Paid Holidays
Remote work opportunities based on role
Employee Assistance Program (EAP)
Career growth and professional development opportunities
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Sr/Staff Embedded Software Engineer
Remote embedded software developer 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.
Auto-ApplySenior Embedded Software Engineer
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.
Senior Embedded Software Engineer (Firmware)
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.
Auto-ApplyFirmware/Embedded Engineer - Contract / Consulting Role
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.
Auto-ApplyNetwork Platform Embedded Engineer
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.
Auto-ApplySoftware Engineer-Embedded (Associate, Experienced or Senior) (Virtual))
Remote embedded software developer 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)
Auto-ApplyEmbedded Software Engineer (Remote)
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
Sr. Embedded Hardware Engineer (Remote US)
Remote embedded software developer job
Senior Embedded Hardware Engineer will support our Product Enablement Team. We are looking for experienced Embedded Hardware Engineers to create our next generation of rugged Mil/Aero safety critical Single Board Computers (SBCs), Graphics Processing Modules (GPMs), and Compute Processing Modules (CPMs) to complement our world-renowned safety critical software solutions. Our hardware must be designed to meet the stringent safety critical standards required for civil and military aviation applications.
Main Responsibilities:
• Supporting development of rugged, embedded hardware solutions to Safety Critical standards
• Supporting GPU screening and test development
• Working collaboratively with PCB, mechanical, thermal and software disciplines
• Supporting Sales on customer visits in support of new business opportunities
• Hardware debugging
• Working with Product Management to define next generation products
• Management of Contract Printed Circuit Board Assembly Manufacturers to build hardware prototypes
• Designing circuits and creating schematics
• Leading or participating in design reviews
• Writing, reviewing and executing test plans
• Bringing up new hardware, working closely with Software Engineering
• Creating hardware user manuals
• Writing and reviewing technical specifications
Required Skills:
• Bachelor's or graduate degree in Electrical/Electronic/Computer Engineering or related field
• 8-10 years of experience in embedded hardware development
• Experience designing hardware for rugged Mil/Aero applications
• Outstanding verbal and written communication is crucial
• Strong organization and technical skills
• Excellent analytical / problem solving skills
• Ingrained sense of accountability and ownership
• High attention to detail
• Continuous drive for learning, pushing technical limits, and finding new solutions
• A positive, collaborative attitude and willingness to go above and beyond
Asset Skills:
• 7+ years of experience designing with VME, VPX, XMC and similar form factors
• Experience designing with NXP, Intel, AMD, ARM, Nvidia and similar CPUs and GPUs
• Experience designing to a DO-254 development process
• Experience specifying, designing and testing FPGAs and CPLDs
• Experience using ALTIUM / Mentor schematic capture, signal integrity and layout design tools
Auto-ApplyPrincipal Embedded Data Systems Engineer
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:
Embedded Data Systems Engineer to design and implement embedded software solutions for data acquisition and processing within prototype automotive environments.
This role is critical to enabling scalable, high-performance systems that support advanced software development and simulation capabilities
KEY ACCOUNTABILITIES:
Technical Leadership: Lead and mentor teams of engineers in the design and implementation of embedded data systems, fostering a culture of innovation, collaboration, and technical excellence.
Standards & Best Practices: Define, document, and promote engineering standards, development methodologies, and reusable frameworks to ensure consistency and scalability across programs and teams.
Embedded System Development: Design, develop, and deploy embedded software systems for real-time data acquisition and processing in prototype vehicles and related environments.
Cross-Functional Collaboration: Work closely with hardware, software, and simulation teams to deliver integrated, scalable, and high-performance data systems.
System Optimization: Optimize embedded systems for performance, reliability, and adaptability across various prototyping platforms.
Validation & Testing: Lead testing, validation, and refinement of embedded solutions in dynamic and evolving development environments.
Innovative Data Processing Solutions: Design and implement novel embedded data processing architectures and algorithms to address complex challenges in real-time acquisition, transformation, and interpretation of high-bandwidth sensor and vehicle data.
DevOps & Configuration Management: Maintain robust version control, configuration management, and deployment processes to ensure traceability and consistency
QUALIFICATIONS, EXPERIENCE, & SKILLS:
Minimum Educational Qualifications and experience:
Bachelor's in Electrical Engineering, Computer Science, or related field Minimum Experience.
Minimum 8+ years in embedded systems development, preferably in automotive.
Other Job-Specific Skills:
Strong proficiency in C/C++, RTOS, CAN/LIN/FlexRay.
Strong proficiency in Matlab / Simulink, CANoe.
Familiarity with safety standards (ISO 26262).
Familiarity with data acquisition systems, signal processing, and hardware/software integration.
Excellent problem-solving skills and ability to work effectively in cross-disciplinary teams.
Expertise in signal processing and measurement systems.
Effective communication skills (written and verbal).
Proven ability to manage time, clarify responsibilities, and coordinate across teams.
Demonstrated innovation and problem-solving in complex technical environments.
Ability to build and leverage networks and coalitions to gain alignment and support.
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.
Firmware Engineer
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
Auto-Apply