Post job

Senior embedded software engineer work from home jobs - 2671 jobs

  • Remote Principal Rendering Engineer (2D/3D)

    Minted 4.5company rating

    Remote job

    A creative technology company is seeking a Principal Engineer to design and implement cutting-edge image rendering technology for their customized stationery platform. The ideal candidate will have over 15 years of software development experience focusing on 2D/3D rendering engines and be skilled in WebGL/WebGPU. This role offers a competitive compensation package within a hybrid work environment, allowing collaboration with diverse teams to solve complex rendering challenges. #J-18808-Ljbffr
    $159k-206k yearly est. 3d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Remote Principal Engineer - AI Platform Lead for Legal Tech

    Jack & Jill/External ATS

    Remote job

    A cutting-edge legal AI startup is seeking a Principal Engineer to lead the development of a production-ready AI platform for venture capital legal workflows. This role involves full-stack feature design using TypeScript, Node.js, and React while building robust pipelines for legal document processing. The ideal candidate has over 8 years of experience, showcasing a full-stack mindset and practical experience with AI integrations. This position offers a competitive salary and the flexibility of remote work. #J-18808-Ljbffr
    $130k-189k yearly est. 1d ago
  • Principal Engineer - AI Platform & Shared Services (Remote)

    Levi Strauss & Co 4.3company rating

    Remote job

    A global apparel company is looking for a Principal Engineer for Shared Platforms & Services in San Francisco. In this pivotal role, you'll evolve the core technology foundation to enhance the digital ecosystem by architecting resilient platforms and driving AI adoption. You'll leverage 12+ years in engineering to lead cross-functional initiatives, mentor teams, and communicate technical concepts clearly. This position offers flexibility as a remote or hybrid role with a competitive salary and a strong focus on platform excellence. #J-18808-Ljbffr
    $181k-235k yearly est. 1d ago
  • Remote Principal GenAI Engineer - Lead Grounded LLMs

    Atlassian 4.8company rating

    Remote job

    A leading software company is seeking a Principal Machine Learning Engineer to lead the GenAI Modeling team in Seattle. This role focuses on driving technical innovations in Generative AI, including designing novel approaches and mentoring team members. Candidates should have extensive experience in AI engineering and a strong background in LLMs and NLP. The position offers competitive compensation and flexible work arrangements, allowing for both in-office and remote options. #J-18808-Ljbffr
    $159k-212k yearly est. 4d ago
  • Senior Vault Engineer - Encrypted Data & Keys (Remote)

    Workos

    Remote job

    A leading software development company in San Francisco is seeking experienced Engineers to join their Vault team, focused on building and scaling encryption key management products. Responsibilities include architecting systems for real-time encryption, collaborating with customers and other teams, and mentoring junior engineers. Candidates should have 5+ years of software development experience, particularly in security and encryption. Benefits include competitive pay, healthcare coverage, remote work flexibility, and equity grants. #J-18808-Ljbffr
    $117k-164k yearly est. 5d ago
  • Senior Media Engineer (Remote)

    Zencastr

    Remote job

    Empower the voices of the ******************** you want to push the world of podcasting into the future, come join a team that loves to live on the edge! We are a fully distributed team of smart people who are passionate about changing the world one voice at a time. You should join us if you: You have significant experience with codecs / encoding / transcoding, media containers, streaming You have a good understanding of computer science fundamentals. You might not have gone to school for it, but you know the difference between heap and stack, different time complexities, which patterns to use, and when You are not afraid of words like H264, VP8, I-frames, P-frames, NALU, SVC, DTS You are ambitious. You might want to build your own company one day or have tried to tackle the toughest tech problems just for fun You have deep experience writing C / C++ You are open to writing typescript sometimes You have an eye for performance. Whether thinking about maintaining the best frame rates, or creating the fastest video codecs you care about speed. You are a team player. One team, one dream. You have good communication skills. You can write a technical spec as well as play “Among Us” with the team and find the imposter! What sets you apart: You have a passion for high-performance applications You have significant open source contributions You want to work in a fast-growing startup. Which comes with the blood, sweat, and tears of working to disrupt an established industry You have empathy for the end-user. A spec is a conversation starter, as an advocate for the end-user you always are thinking about how to best serve their needs You have an eye for code quality and you strive to uphold best practices in engineering, security, and design Why you should choose us: You'll be working with world‑class engineers, Ph.D.'s, and designers in a fully distributed team Work in an agile and fast-changing environment Equity commensurate to your contribution in a profitable company Health insurance Unique challenges and the support and talent to solve them 4 weeks PTO Freedom to work where you please Office setup budget Continuing education credits What we're looking for: 5 + years of С/С++ experience Ability to lead the design and implementation of major software components, systems, and features Bonus points if you have: Experiencing working in high traffic, low latency applications Digital Signal Processing experience Experience working with bleeding edge technology of video and audio processing Experience deploying a/v pipelines on edge devices We are flexible! For the right candidate, we ask: What do you need to do your best work? #J-18808-Ljbffr
    $117k-164k yearly est. 1d ago
  • Senior AI Platform Engineer - Remote-First

    Poggio Labs, Inc.

    Remote job

    A tech innovation firm in San Francisco seeks engineers to build scalable platforms and integrate systems for deeper AI-powered intelligence. The role emphasizes collaboration with design and engineering teams, and requires solid backend tech skills, including Python and SQL. Candidates should have a strong desire to win as a team and be comfortable with ambiguity. The company offers a remote-first culture with opportunities for collaboration and competitive compensation aligned with Tier-1 market data. #J-18808-Ljbffr
    $117k-164k yearly est. 2d ago
  • Senior Protocol Engineer - Remote

    Saga 3.9company rating

    Remote job

    Saga's mission is to give developers what they need to build the next 1000 chains in the multichain metaverse, or multiverse. We are a protocol for automatically provisioning application-specific blockchains in the multiverse. We are rearchitecting developer and end-user interactions with blockchains. Using shared security, innovations in validator orchestration, and an automated CI/CD deployment pipeline standardized across apps in single-tenant VMs, Saga makes launching a dedicated blockchain, or chainlet, as easy as deploying a smart contract. Saga's initial focus will be on gaming and entertainment chains. As the metaverse expands, performance requirements and end-user expectations are climbing higher and higher, and crypto-based applications must deliver. Our vision is ambitious, and we need the smartest and most determined engineers to join us on our journey. We are a world‑class team of veteran web3 entrepreneurs and builders from Ignite (Tendermint), Apple, Twitter, NVIDIA, and Skuchain, and we're looking to grow. We offer a flexible, remote working environment. You can expect a warm welcome from a friendly and international team that will support you in your personal and professional growth. This is an exciting opportunity to take an active part in the blockchain space and contribute to the decentralization of the future. The Work Design, document, and implement quality backend architectures, services, and tooling that leverage the CosmosSDK / CometBFT technology stack Develop high-quality, performant, modern, clean and readable code within tight deadlines Work collaboratively with the engineering, design, and product teams, contributing ideas that add value to our product roadmap and company goals Own the development and maintenance of the project from ideation to deployment Must Have Minimum 7 years experience in designing and implementing quality backend architectures. Experience contributing to Cosmos SDK, CometBFT, IBC, Ethermint, and other modern consensus algorithms, ZK, base primitives, EVM, and Solidity used today in production. Minimum 5 years of experience working with Golang. Exceptional problem‑solving, analytical, and communication skills Experience with distributed systems architecture Understanding of blockchain systems like Ethereum or Cosmos Good knowledge of cryptographic primitives such as public/private keys, hash functions and Merkle trees Experience with GitHub or other developer collaborative tools Nice to Have Experience with Kubernetes and containerization and different cloud providers like AWS or GCP. Experience with performance optimizations Contribution to open‑source projects Benefits Work Remotely from anywhere in the world Work on exciting things. The world of crypto is our playground! Flexible working hours Flexible vacation policy Competitive Salary Stock options Full benefits* * Medical, Dental, Vision and 401k retirement plans. For US Employees only. #J-18808-Ljbffr
    $132k-182k yearly est. 1d ago
  • Senior Embedded Products and Software Reliability Engineer

    GE Vernova

    Remote job

    We are seeking a highly skilled Senior Embedded Reliability Engineer with a strong background in protection and control systems, energy management devices, and utility-scale software for transmission and distribution (T&D) applications. In this role, you will lead reliability initiatives across the lifecycle of critical grid automation products, including protection relays, control devices, digital substation solutions, and advanced software platforms. You will apply best-in-class reliability engineering methodologies to ensure system resilience, regulatory compliance, and long-term field performance. Your work will directly support utility customers in achieving higher uptime, reduced lifecycle costs, and safer grid operation. **Job Description** **Key Responsibilities** + Perform reliability modeling and statistical analysis of energy management and protection/control products to predict field performance and act as authority for reliability design decisions. + Develop and execute reliability test plans for hardware and software, including hardware-in-the-loop (HIL), environmental, and stress testing for grid components. + Conduct and lead FMEA, FMECA, and Root Cause Analysis (RCA) for hardware/software failure events across embedded systems and communication layers. + Work with product design, systems engineering, and software teams to ensure Design for Reliability (DfR) is embedded from concept through deployment. + Analyze field data from deployed devices (e.g., relays, RTUs, control systems) to identify systemic issues and recommend corrective/preventive actions. + Collaborate with utilities and customers to support grid asset performance programs and grid modernization initiatives, including IEC 61850, virtualization, and advanced diagnostics. + Develop and maintain reliability KPIs (e.g., MTBF, FIT rate, availability) for product lines and integrate into product development and quality programs. + Identify and drive adoption of predictive and condition-based maintenance strategies using remote diagnostics, SCADA, and sensor data. + Consult and align with the Innovation Office and Applications team to ensure reliability priorities influence working group participation, standards leadership, and technology strategy. + Stay current on regulatory compliance requirements (e.g., NERC, IEEE, IEC standards) impacting utility asset reliability and cybersecurity. + Provide coaching, training, and guidance on reliability practices to internal teams and external stakeholders. **Required Qualifications** + Bachelor's degree in electrical engineering, Systems Engineering, or a related discipline. + Minimum of 7 years of experience in reliability, systems, or product engineering in the energy or utility sector. **Desired Characteristics** + Familiar with protection & control systems, grid-edge devices, substation automation, and utility-grade software solutions. + Hands-on experience with reliability engineering tools and standards (e.g., ReliaSoft, ISO 9001/55000, IEC 61025). + Familiarity with communications protocols and standards used in T&D systems: IEC 61850, DNP3, Modbus, IEEE C37.118, etc. + Strong analytical skills and experience with data analysis platforms (e.g., Python, R, Minitab, Power BI). + Excellent written and verbal communication skills; able to engage cross-functional teams and utility customers. + Understanding of grid reliability challenges in T&D environments & willingness to travel for customer engagements, conferences, and global collaboration. + Collaborative leadership across engineering, field teams, and customers + Data-driven problem-solving mindset with attention to long-term product health including systems thinking + Proactive approach to emerging technologies and continuous improvement + Master's degree in Reliability or Systems Engineering. + Certified Reliability Engineer (CRE) or similar professional certification. + Familiar with model-based design and HIL testing (e.g., RTDS, PSCAD, or EMTP) for utility applications and simulation tools used in electronics and CAD design + Experience working directly with T&D utilities, supporting product deployments, failure investigations, or asset strategies. + Familiarity with cybersecurity risk and reliability considerations for critical infrastructure. ** **For candidates applying to a** **Canadian-based position** , the pay range for this position is between _$162,900.00 and $244,300.00 CAD Annual_ . **The specific pay offered may be influenced by a variety of factors, including the candidate's experience, education, and skill set.** **Bonus eligibility:** Annual variable incentive bonus. **This posting is for a new vacancy.** ** **For candidates applying to a U.S. based position,** the pay range for this position is between _$152,400.00 USD and $254,000.00 USD Annual_ . **The specific pay offered may be influenced by a variety of factors, including the candidate's experience, education, and skill set.** **The Company pays a geographic differential of 110%, 120% or 130% of salary in certain areas.** **Additional Information** **Relocation Assistance Provided:** No \#LI-Remote - This is a remote position Application Deadline: January 26, 2026 GE Vernova is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
    $162.9k-244.3k yearly 18d 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 (Linux)

    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
  • Embedded Software Engineer

    Actalent

    Remote job

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

    Levisonics

    Remote job

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

    Webster & Webster Associates

    Remote job

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

    Cmu

    Remote job

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

    Entry Level In North Kingstown, Rhode Island

    Remote job

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

Learn more about senior embedded software engineer jobs