Post job

Senior Embedded Engineer remote jobs

- 1,018 jobs
  • Senior Mobile Engineer - REMOTE

    Purpose 4.3company rating

    Remote job

    **WHAT WE'RE BUILDING** **Purpose** is creating the world's first AI-powered personal-growth coach-helping people go from "I'm doing fine" to "I know who I am, what I care about, and how to live with clarity." Co-founded by Mark Manson (20 M+ readers, The Subtle Art of Not Giving a F***) and Raj Singh (100M+ users on last AI product, acquired by Revinate). Launching in a few months to Mark's massive audience. Blends personalized AI coaching, habit-building, and assessments-feels like a meaningful conversation, not an app. **WHY YOU'LL LOVE THIS ROLE** Shape the experience: own data flows, real-time APIs, and UI that make each coaching session feel like magic. Iterate at speed: weekly feature drops, rapid experiments, instant user feedback. Level-up daily: work shoulder-to-shoulder with founders who've shipped to hundreds of millions. **WHAT YOU'LL DO** Own the React Native mobile app-lead development, architecture, deployment (iOS + Android). Architect & scale AWS serverless infra: Lambda, DynamoDB, S3, API Gateway, AppSync, SNS/SQS. Build robust mobile-first APIs: sub-200 ms response times powering real-time features. Ship growth levers: referrals, feature flags, A/B tests, pricing experiments. Lead code reviews & set engineering standards that scale. Optimize for viral growth: handle spikes from 10 K to 1 M+ concurrent users at launch. **YOU BRING** 5+ yrs building consumer back-ends at 100 K+ MAU scale, plus proven mobile-app deployment. React Native mastery-complex state mgmt, navigation, perf tuning. End-to-end mobile deployment: App Store Connect, Google Play, Expo EAS, OTA updates, CI/CD. AWS serverless: Lambda, DynamoDB, S3, API Gateway, AppSync, SNS, CloudWatch, CDK/Terraform. Observability chops: OpenTelemetry, Datadog, Honeycomb, etc. Track record integrating auth (Clerk/Auth0), payments (Stripe), analytics SDKs. Scale-first mindset-design for 10× traffic growth without rewrites. Quality champion-strong code reviews, tests, docs. **BONUS POINTS** RAG / LLM pipeline experience, vector DBs. React Native performance tuning (Hermes, Expo EAS). Mobile CI/CD wizardry, automated testing. SOC 2 Type II steering. Real-time systems (WebSockets, SSE, GraphQL subscriptions). **PERKS** Unlimited PTO Founder-led growth coaching Best-on-planet tools High-trust, high-velocity team **Salary:** $80k - $160k • 0.0% - 0.25%
    $80k-160k yearly 3d ago
  • DevSecOps Engineer Senior - Embedded, Grand Prairie, TX

    Lockheed Martin 4.8company rating

    Remote job

    Lockheed Martin is a global security and aerospace company that employs approximately 114,000 people worldwide and is principally engaged in the research, design, development, manufacture, integration and sustainment of advanced technology systems, products and services. Lockheed Martin Missiles and Fire Control (MFC) is one of four Lockheed Martin business areas. MFC is a recognized designer, developer and manufacturer of precision engagement aerospace and defense systems for the U.S. and allied militaries. MFC develops, manufactures and supports advanced products for military customers that include the U.S. Army, Navy, Air Force, Marine Corps, NASA and dozens of foreign allies. MFC also offers a wide range of products and services for the global civil nuclear power industry and the military's green power initiatives. As a Software Engineer at MFC, you will join one of the largest networks of software professionals, implementing cutting edge technologies on both existing and new development platforms. You will be helping us solve the world's most difficult challenges supporting such wide-ranging domain areas such as aircraft flight command and control, air traffic control, health care, and homeland defense. We are a matrix engineering and technology organization so you will touch multiple programs over your career! What You Will Be Doing We are seeking a highly skilled DevSecOps software developer to join our team. The successful candidate will be responsible for implementing Continuous Integration/Continuous Deployment (CI/CD) pipelines for MFC programs, leveraging their expertise in DevSecOps methodologies, and container management software. Key Responsibilities: -Design, develop, and implement CI/CD pipelines for MFC programs using DevSecOps methodologies and technologies -Collaborate with cross-functional teams to ensure seamless integration of CI/CD pipelines with existing development workflows -Ensure compliance with security best practices and regulatory requirements throughout the software development lifecycle Why Join Us Do you want to be part of a company culture that encourages employees to build their career, leverage their knowledge while using cutting edge technology, and achieve challenging goals? We provide the foundation and resources to help you stay motivated, inspired, and productive. If you are driven, dedicated, and enjoy doing what you love, then we want you to join our journey and build a better tomorrow with you. This position is onsite in Grand Prairie, Tx. We offer flexible work schedules to comprehensive benefits investing in your future and security, Learn more about Lockheed Martin's comprehensive benefits package here. Further Information About This Opportunity: This position is in Dallas. Discover more about our Dallas, Texas location. Basic Qualifications • BS in Computer Engineering, Computer Science, or Electrical Engineering or related field • Must have the ability to obtain a DoD Secret clearance • Experience with DevSecOps methodologies and technologies • Proven experience implementing and configuring CI/CD software development pipelines using GitLab CI • Experience with container management software, including Docker, Kubernetes, or OpenShift Desired skills -Experience in C/C++ multi-threaded development for embedded systems -Proficiency in C# programming language -Experience with Linux operating systems and scripting languages -Familiarity with Agile Software Development methodologies and practices -Knowledge of Python programming language and YAML/JSON data formats -Experience with Azure Cloud Infrastructure -Experience with Infrastructure as Code (IaC) tools, such as Terraform or Ansible -Familiarity with Nexus repository management and artifact management -Experience with Windows operating systems and Web App Development using Javascript/Typescript Lockheed Martin is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics. The application window will close in 90 days; applicants are encouraged to apply within 5 - 30 days of the requisition posting date in order to receive optimal consideration. * Join us at Lockheed Martin, where your mission is ours. Our customers tackle the hardest missions. Those that demand extraordinary amounts of courage, resilience and precision. They're dangerous. Critical. Sometimes they even provide an opportunity to change the world and save lives. Those are the missions we care about. As a leading technology innovation company, Lockheed Martin's vast team works with partners around the world to bring proven performance to our customers' toughest challenges. Lockheed Martin has employees based in many states throughout the U.S., and Internationally, with business locations in many nations and territories. Other Important Information By applying to this job, you are expressing interest in this position and could be considered for other career opportunities where similar skills and requirements have been identified as a match. Should this match be identified you may be contacted for this and future openings. Ability to work remotely Part-time Remote Telework: The employee selected for this position will work part of their work schedule remotely and part of their work schedule at a designated Lockheed Martin facility. The specific weekly schedule will be discussed during the hiring process. Work Schedule Information Lockheed Martin supports a variety of alternate work schedules that provide additional flexibility to our employees. Schedules range from standard 40 hours over a five day work week while others may be condensed. These condensed schedules provide employees with additional time away from the office and are in addition to our Paid Time off benefits. Security Clearance Information This position requires a government security clearance, you must be a US Citizen for consideration. Pay Rate: The annual base salary range for this position in California, Massachusetts, and New York (excluding most major metropolitan areas), Colorado, Hawaii, Illinois, Maryland, Minnesota, New Jersey, Vermont, Washington or Washington DC is $97,100 - $171,235. For states not referenced above, the salary range for this position will reflect the candidate's final work location. Please note that the salary information is a general guideline only. Lockheed Martin considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market and business considerations when extending an offer. Benefits offered: Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Education Assistance, Parental Leave, Paid time off, and Holidays. (Washington state applicants only) Non-represented full-time employees: accrue at least 10 hours per month of Paid Time Off (PTO) to be used for incidental absences and other reasons; receive at least 90 hours for holidays. Represented full time employees accrue 6.67 hours of Vacation per month; accrue up to 52 hours of sick leave annually; receive at least 96 hours for holidays. PTO, Vacation, sick leave, and holiday hours are prorated based on start date during the calendar year. This position is incentive plan eligible. Pay Rate: The annual base salary range for this position in most major metropolitan areas in California, Massachusetts, and New York is $111,700 - $193,660. For states not referenced above, the salary range for this position will reflect the candidate's final work location. Please note that the salary information is a general guideline only. Lockheed Martin considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market and business considerations when extending an offer. Benefits offered: Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Education Assistance, Parental Leave, Paid time off, and Holidays. This position is incentive plan eligible.
    $111.7k-193.7k yearly 3d ago
  • Sr. Embedded Hardware Engineer (Remote US)

    ORS Partners 3.8company rating

    Remote 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
    $105k-136k yearly est. Auto-Apply 60d+ ago
  • Senior Embedded Software Engineer

    Open 3.9company rating

    Remote job

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

    Diligent Robotics

    Remote job

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

    Join Our Team at Lynx

    Remote 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.
    $99k-129k yearly est. 60d+ ago
  • Senior Embedded Software Engineer

    Selektit

    Remote 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 (Generalist)

    Mythic 4.4company rating

    Remote 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 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 18d ago
  • Network Platform Embedded Engineer

    Glydways

    Remote job

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

    Zone 5 Technologies

    Remote 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: *************************
    $150k-200k yearly Auto-Apply 9d ago
  • Firmware Detections Engineer

    Shift5

    Remote 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 looking for a Firmware (FPGA) Detection Engineer to join our growing Detection Engineering team. You'll be crucial in designing and developing firmware that unlocks critical data streams for our DoD and commercial customers. If you're low ego, thrive on new challenges, and enjoy collaborating with a driven team, Shift5 could be a great fit. In this role you will be expected to: Architect and define FPGA-based detection capabilities which identify anomalies, unexpected protocol behavior, and threatening behavior in serial buses communications. Integrate detection capabilities with data acquisition and transmissions capabilities. Design and model detection logic for avionic serial busses (e.g., MIL-STD-1553, ARINC 429) in Simulink, and use HDL Coder to automatically generate, verify, and implement this logic on FPGAs. Manage the full model-based design lifecycle for serial bus detections: from algorithm conception and simulation to hardware implementation and in-system validation. Perform investigations of real-world anomalies across OT communication buses, using your protocol expertise to enhance detection algorithms. Work with hardware validation and software QA engineers to conduct rigorous testing, including hardware-in-the-loop (HIL) validation for FPGA designs. Collaborate with vulnerability researchers to translate novel exploit techniques into detectable signatures suitable for FPGA-based serial bus monitoring. Read technical documentation such as avionic standards, and device datasheets to inform your algorithm and model design. Troubleshoot and resolve issues across hardware, firmware, and software. Document your algorithms, models, and verification results for both technical and non-technical audiences. Be ready to learn and be flexible, contributing to a wide variety of work in support of Shift5 priorities. Occasionally travel ( We're looking for someone who is/has: BS or MS in Electrical Engineering, Computer Engineering, or a related field. 3+ years of experience in FPGA design and testing, preferably with VHDL. Proficiency with model-based design using MATLAB, Simulink, and HDL Coder for targeting FPGAs. Experience with serial bus protocols (MIL-STD-1553, ARINC 429, Ethernet, CANBUS/J1939, ASCB) Experience integrating HDL Coder outputs with FPGA development toolchains for synthesis, place-and-route, and timing closure. Strong understanding of VHDL/Verilog for integration and debugging purposes. Knowledge of AXI4 and AXI4-Stream protocols. Experience with scripting languages (TCL, Bash, Python, etc.). Experience designing HDL simulations (ModelSim, GHDL, or similar). Experience with embedded software development (C, C++, Rust, or similar). Comfortable debugging firmware, software, and hardware issues. Proficient with the Linux command line environment. Experience with Git or similar version control, and CI/CD automations. Experience with protocol analysis tools and oscilloscopes for validating serial bus communications (e.g., protocol analyzers, digital storage oscilloscopes with serial decode capabilities) A solid grasp of cybersecurity concepts as they apply to embedded and RF systems. A US Government Security Clearance or the ability to obtain one. Preferred Qualifications: Experience with formal FPGA design verification is a plus. Experience with Linux kernel driver development is a plus. Experience with inline IPS firmware development experience. Familiarity with System-on-Chip (SoC) architectures and interfacing FPGA logic with embedded processors. Protocol or firmware reverse engineering experience. Compensation & Benefits: Base Salary: $100,000-$175,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
    $100k-175k yearly Auto-Apply 6d ago
  • Embedded Software Engineer - Body Module

    Ford Global

    Remote 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.
    $102.2k-187k yearly Auto-Apply 60d ago
  • Embedded Firmware Engineer

    Cents

    Remote 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 37d ago
  • Firmware Engineer (Contract)

    Mojio

    Remote job

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

    Altera Semiconductor

    Remote 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.
    $91.8k-132.9k yearly Auto-Apply 13d ago
  • Embedded Software Engineer (Associate, Experienced, or Senior) (Virtual)

    Jeppesen 4.8company rating

    Remote job

    Company: The Boeing Company The Boeing Company is currently seeking Embedded Software Engineers (Associate, Experienced or Senior) (Virtual) to join the Software Engineering team, focused on developing embedded real-time software for our avionics hardware solutions. At Boeing, we are at the forefront of aerospace innovation, shaping the future of flight and space exploration. We are seeking multiple talented embedded software engineers particularly who are passionate about one or more of the following areas: Low-Level Development: Creating kernel and user mode drivers for Linux and real-time operating systems. Collaborating across engineering disciplines to define, develop, and debug hardware/software interfaces for avionics systems. Experience with board bring-up, bootloaders, and on-target debugging is a plus. High-Integrity Software Development: Deriving and allocating requirements with traceability throughout the software lifecycle. Designing solutions that meet requirements and defining application interfaces. Developing and reviewing code that adheres to necessary safety and quality standards. Integration and Test Automation: Integrating software components on emulated and target hardware. Identifying vulnerabilities and ensuring software resilience. Developing and executing test plans, including automated tests for low-level, safety-critical software. A successful candidate will be able to independently tackle challenging problems, communicate effectively, and take responsibility for the complete software lifecycle. All candidates are expected to possess working knowledge of modern software engineering tools and practices, such as Distributed Version Control Systems (DVCS), Continuous Integration (CI), Continuous Deployment (CD), and a bias towards automation. Boeing is committed to fostering a culture of safety, quality, and integrity. We value multi-faceted perspectives and encourage all qualified candidates to apply. Join us in redefining what is possible and bringing world-class innovation to market. Our teams are currently hiring for a broad range of experience levels including Associate, Experienced and Senior Software Engineers. Position Responsibilities: Design, develop, test, debug, and maintain software integrated into embedded devices and systems, ensuring compliance with industry, customer, safety, and regulatory standards Review, analyze, and translate customer requirements into software product designs for embedded devices and systems Build and write code for embedded systems software tailored to specific specialized hardware Integrate embedded software with hardware components effectively Provide guidance on software and hardware integration best practices Implement current and emerging technologies, tools, frameworks, and regulatory changes relevant to software and hardware development Test and debug software for embedded devices and systems to ensure functionality and reliability Analyze, monitor, and enhance the efficiency and stability of embedded software systems Basic Qualifications (Required Skill/Experience): 2+ years of professional software development experience 2+ years of experience developing embedded software using C 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 3: 3+ years' related work experience or an equivalent combination of education and experience Level 5: 5+ years' related work experience or an equivalent combination of education and experience Ability to effectively communicate and collaborate in a virtual work environment Ability to independently identify and solve problems encountered on the job using both creativity and established engineering principles Strong analytical skills, including the ability to isolate issues with logs and test results Experience with hardware debuggers (e.g., JTAG, logic analyzers, bus analyzers, etc.) Experience debugging, integrating, and testing software in emulated and hardware-in-the-loop environments Experience identifying software vulnerabilities and implementing effective measures to protect the software Understanding of fundamental cyber security concepts, such as secure boot, encryption, and key management Experience developing and executing test plans, test cases, and requirement-based tests for complex software systems Experience in scripting and automation using Python and Bash Knowledge and experience with developing software in relation to one or more of the following standards: DO-178C, NASA-STD-5001, MIL-STD-498, MIL-STD-882, MIL-HDBK-516C. Travel: Less than 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. 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. 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: $84,150 - $129,950 Summary Pay Range for Experienced: $102,850 - $159,850 Summary Pay Range for Senior: $123,250 - $192,050 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)
    $123.3k-192.1k yearly Auto-Apply 3d ago
  • Staff Embedded Software Engineer

    Movandi Corporation 4.0company rating

    Remote 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
  • Firmware Engineer (Remote)

    Fortifyiq

    Remote job

    Job Description We're looking for a motivated Firmware Engineer to join a dynamic team developing embedded software for high-performance memory and system-on-chip platforms. You'll work hands-on with both firmware and diagnostic software, helping shape next-generation memory interface products. Responsibilities Design and develop embedded firmware from requirements through deployment. Implement and debug software for embedded devices and systems. Participate in architecture design, documentation, and code reviews. Integrate, test, and validate new firmware features. Collaborate with cross-functional teams to support system bring-up and testing. Qualifications BS or higher degree in Computer Science, Computer Engineering, or Electrical Engineering. Strong C/C++ programming skills and understanding of embedded systems. Hands-on experience with debugging tools and software validation. Familiarity with Python or other scripting languages for automation and testing. Excellent communication and teamwork abilities. Preferred / Plus Experience with device drivers and low-level hardware interfaces. Familiarity with Linux kernel development or RTOS concepts. Understanding of multi-threaded execution, interrupts, and synchronization mechanisms. Experience with SoC platforms, BIOS, or BMC development.
    $74k-99k yearly est. 18d ago
  • Embedded Software Engineer (Remote)

    Smartthings 4.1company rating

    Remote 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

Learn more about senior embedded engineer jobs

Browse computer and mathematical jobs