Embedded systems engineer work from home jobs - 284 jobs
ML Systems Engineer - Remote AI Platform
Atlassian 4.8
Remote job
A technology collaboration company is seeking a Machine Learning SystemsEngineer. This role involves building and scaling core infrastructure for AI and ML, mentoring junior engineers, and leading projects from design to launch. Candidates should be fluent in Java or Kotlin and have experience with AWS and machine learning. The position offers remote work options and competitive compensation ranges based on geographical zones.
#J-18808-Ljbffr
$128k-165k yearly est. 3d ago
Looking for a job?
Let Zippia find it for you.
Staff ML Engineer - AI Systems Lead (Remote)
Geico 4.1
Remote job
A leading insurance company is seeking a Staff Machine Learning Engineer to architect scalable AIML solutions and lead technical initiatives. The ideal candidate will have over 6 years of hands-on experience in machine learning and software engineering, deep programming proficiency, and a strong understanding of system architecture. This role offers a comprehensive rewards program, workplace flexibility, and opportunities for career advancement.
#J-18808-Ljbffr
$105k-137k yearly est. 4d ago
Staff Embedded Systems Engineer
Inspiren
Remote job
Inspiren offers the most complete and connected ecosystem in senior living. Founded by Michael Wang, a former Green Beret turned cardiothoracic nurse, Inspiren proves that compassionate care and technology can coexist - bringing peace of mind to residents, families, and staff.
Our integrated solutions seamlessly fit into existing workflows, capturing everything happening within a community. Backed by nurse specialists and powerful analytics, we provide the data operators need to make informed clinical and operational decisions - driving efficiency, profitability, and better care outcomes.
About the Role
We are seeking a high-caliber Staff EmbeddedSystemsEngineer with a specialization in the System-on-Chip (SoC) landscape. You aren't just a firmware developer; you are an architect of hardware-software integration who understands the nuances, pitfalls, and hidden costs of different silicon ecosystems.
As our SoC Expert, you will be the primary technical authority for evaluating and abstracting our software stack across various silicon platforms and will guide our product roadmap by leveraging your deep-seated opinions on vendor ecosystems, toolchains, and Board Support Packages (BSPs).
What You'll Do
Lead Silicon Strategy & Selection: Lead the evaluation of application processors for next-generation products. Compare performance, power, thermals, and long-term support (LTS) across vendors like Qualcomm, TI, MediaTek, Rockchip, and Analog Devices and provide honest assessments of vendor offerings. You should be able to articulate why one vendor's SDK is superior for our specific use case, or why another's documentation makes them a risky choice.
Lead Migration and Porting effort: Design, develop and maintain hardware abstraction layers (HALs) that minimize vendor lock-in, streamline future platform pivots, and enable the migration of existing applications and drivers from one vendor's BSP to another (e.g. porting a product from a MediaTek Genio base to a Qualcomm Snapdragon platform).
Hardware-based CI: Design and oversee CI pipelines that trigger builds and deploy images directly to both simulated and physical target hardware for automated verification.
Performance Optimization: Dive deep into SoC-specific hardware accelerators (NPUs, DSPs, GPUs) to squeeze maximum performance out of the selected silicon.
Lead EmbeddedSystems Projects: Oversee the end-to-end development and performance optimization of embeddedsystems, software, and firmware for new devices from concept and design through manufacturing and launch.
Collaborate Cross-Functionally: Work closely with hardware engineers, software developers, product managers, key-stakeholders, and our outsourced manufacturing partners partners to define system requirements and specifications per product needs
Innovate and Optimize: Stay current with industry trends and emerging technologies. Introduce new methodologies and technologies to enhance performance and meet design specifications. Provide deep technical expertise and support in embeddedsystems development, testing, and validation across the product lifecycle
Embed Rigorous Design for Excellence (DfX) Mindset: Conduct design reviews and both design and process Failure Mode Effect Analysis (FMEA), partnering with our design and development partners to drive rigorous Design for Cost (DfX), supply chain, reliability, quality, and manufacturing methodologies across all phases of product development
Mentor Team Members: Provide technical guidance and mentorship, fostering a culture of excellence and innovation through a culture of continuous learning
Ensure Quality, Reliability, and Compliance: Oversee the prototyping process, conduct testing, and validate embeddedsystem performance and reliability against requirements, including environmental and accelerated testing. Ensure all embedded software meets regulatory standards and industry best practices. Set quality and reliability specifications
Problem-Solve: Troubleshoot complex embeddedsystem issues and implement effective solutions in a timely manner. Act as Tier-2 engineering support for products in the field
Strategic Planning: Contribute to the long-term embeddedsystems roadmap, aligning development with the company's product and platform roadmap
Qualifications
Background: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related engineering field Experience: 10+ years in EmbeddedSystems, with at least 5 years specifically focused on high-level application processors (e.g. ARM Cortex-A series)
Technical Expertise:
Multi-Vendor Mastery: Proven track record shipping products on a handful of different SoC vendor platforms (e.g., NXP, Broadcom, MediaTek, etc.) with strong, experience-based perspectives on the pros and cons of the major vendors
Deep Linux Knowledge: Expert-level understanding of the Linux kernel, device drivers, and bootloaders as they relate to vendor-specific implementations and board bring-up
A Porting Pedigree: Demonstrated experience taking a mature codebase and successfully re-platforming it onto a new silicon architecture (e.g. porting a product from NVIDIA Jetson to a MediaTek Genio or Qualcomm Snapdragon platform)
Connectivity: Expertise with wireless protocols such as Bluetooth, LoRaWAN, and LTE and IoT_ajacet technologies such as AWS, IoTCore, MQTT, and Edge Computing
Over-The-Air (OTA) Updates: Demonstrated expertise with implementing OTA updates for IoT devices, including a thorough understanding of secure boot processes, integrity checks, delta updates, and rollback strategies to guarantee system stability and reliability throughout and after updates
CI/CD Orchestration: Expertise in GitHub Actions specifically tailored for embedded targets including use of static and dynamic analysis. Experience using QEMU or Renode considered a plus
Secure SLDC: A deep understanding of embedded security, including secure coding, threat modeling, and vulnerability assessment - integrated throughout the development process, ensuring security isn't an afterthought
Communication: Excellent verbal and written communication skills are essential for thriving in our fast-paced, remote-first, dynamic environment, where adapting to changing priorities is key.
Programming Proficiency: Proficiency in embedded development (C/C++), coupled with robust analysis and debugging capabilities utilizing tools and methodologies such as Coverity, Valgrind, JTAG, GDB, and logic analyzers
Details
The annual salary for this role is $200,000-$225,000 + equity + benefits (including medical, dental, and vision)
Flexible PTO
Location: Remote, US or Canada. NYC preferred.
Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.
Compensation & Benefits
At Inspiren, we are committed to fair, transparent, and equitable compensation. We know that every candidate brings a unique combination of experience, skills, and perspectives, and we take these factors into account when determining pay. While compensation may vary depending on your background, role, and location, we are proud to offer a competitive base salary and total benefits package, alongside eligibility for equity awards in the form of stock options.
We believe great work deserves great rewards. Our compensation and benefits are designed to recognize your contributions and reflect the standards of leading organizations in our field.
Your recruiter will be happy to walk you through the full compensation package, including what your total pay could look like, so you have a clear picture of both the immediate and long-term value of joining our team.
$200k-225k yearly Auto-Apply 5d ago
Embedded Systems Engineer
Wynd Labs
Remote job
Who We Are:
We build infrastructure that delivers massive amounts of web data to the companies training the world's most powerful AI models.
We're the team that helps to power and support Grass, a bandwidth-sharing network that lets us operate a massive distributed crawler, giving us unique access to high-quality public web data at global scale. On top of that, we've built pipelines for ingesting, segmenting, and annotating billions of videos, transcripts, and audio files, powering dataset creation for frontier labs.
We're lean, technical, and move fast. No red tape, no slow decision-making; just a team of builders pushing to expand what's possible for open web data and AI.
The Role.
We are looking for a EmbeddedSystemsEngineer who is experienced and brings deep expertise in backend and firmware development. You will join a small, talented team and lead efforts to architect scalable solutions, build and optimize low-level systems, drive technical excellence, and support our vision for a future where Grass plays a critical role in shaping the internet's evolution.
Who You Are.
BS or MS degree in a STEM major or equivalent job experience required
4+ years experience in software development and writing very high quality code that is robust and easy to maintain
Knowledge on how to build large scalable systems
Experience with low-level programming, embeddedsystems, or firmware development for networked devices
Knowledge and experience in identifying and solving issues with intricate, live software systems, as well as in-depth familiarity with contemporary software development processes such as continuous integration and continuous deployment
Professional or native English language proficiency
What You'll Be Doing.
Develop new features and software improvements across backend and firmware layers
Test, deploy and debug backend API and firmware services
Write clear, tested, documented code for both application and embeddedsystems
Create and review technical design, code, and documentation
Contribute to Wynd's infrastructure which includes mobile, desktop, embedded, and server-side applications
Technologies Used.
C, Go, Javascript, firmware toolchains and embeddedsystems libraries
Why Work With Us:
Opportunity. We are at at the forefront of developing a web-scale crawler and knowledge graph that allows ordinary people to participate in the process, and share in the benefits of AI development.
Culture. We're a lean team working together to achieve a very ambitious goal of improving access to public web data and distributing the value of AI to the people. We prioritize low ego and high output.
Work Remotely
Compensation. You'll receive a competitive salary, benefits and equity package.
$79k-105k yearly est. Auto-Apply 7d ago
Security Embedded Systems Engineer (Remote)
Fortifyiq
Remote job
Job Description
We're seeking an EmbeddedSystemsEngineer with a passion for secure hardware design and cryptography. In this role, you'll work at the intersection of hardware and software, contributing to the architecture and implementation of hybrid cryptographic systems that protect data at the chip level.
Responsibilities
Design and implement hybrid cryptographic solutions within secure hardware architectures (e.g., hardware root of trust).
Develop co-design modules for cryptographic algorithms, optimizing for performance and resource usage.
Implement HDL modules (VHDL/Verilog) and associated embedded software in C and Python.
Conduct integration and validation of cryptographic components in embedded environments.
Participate in system-level testing, verification, and performance analysis.
Support threat modeling and design reviews to enhance security robustness.
Prepare design documentation, test reports, and implementation guides.
Collaborate with multidisciplinary teams across hardware, software, and cybersecurity.
Qualifications
Master's degree in Electrical/Computer Engineering, EmbeddedSystems, or equivalent.
Proficient in HDL (VHDL/Verilog), C, and Python.
Strong understanding of cryptography and secure hardware principles.
Experience with simulation, verification, and embedded software integration.
Detail-oriented, self-motivated, and collaborative in cross-functional environments.
Preferred / Plus
Knowledge of post-quantum cryptography or hardware security primitives.
Experience with hardware/software co-design tools and secure coding standards.
$79k-104k yearly est. 11d ago
Embedded Systems Engineer for Medical Device Startup
Levisonics Inc.
Remote job
Job Description
About Us: We are a dynamic and innovative medical device startup developing a point-of-care portable blood coagulation testing device.
Job Summary: We are seeking a talented and experienced EmbeddedSystemsEngineer 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 embeddedengineer 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 embeddedsystem 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 embeddedsystemsengineering, preferably in the medical device industry.
Knowledge of sensors and commercial medical devices.
Proficiency in C, C++, and/or assembly language for embedded software development.
Experience with battery systems, fluid handling systems, and embedded processing systems.
Familiarity with CAD design, particularly using software like SolidWorks.
Understanding of calibration techniques.
Familiarity with injection molding and 3D printing for rapid prototyping.
Ability to design devices for manufacturing at scale.
Knowledge of cybersecurity as it relates to medical devices.
Familiarity with rheology/acoustics topics is a plus.
Strong problem-solving and analytical skills.
Ability to learn new concepts proactively and break down work effectively.
Familiarity with Agile methodologies and efficient project management.
Demonstrated accountability, effective planning, and team leadership.
Innovative thinker with a track record of generating new ideas.
Strong written and verbal communication skills.
Preferred Qualifications:
Masters or Ph.D. in Electrical Engineering, Computer Engineering, or a related field.
Experience selecting and implementing embedded processors and displays.
Prior startup or medical device development experience
Experience in medical device regulatory compliance (FDA).
What We Offer:
Competitive salary
Health, dental, and vision insurance coverage
Generous paid time off
Professional development opportunities
Potential to receive stock options
Opportunities for growth within the company
Flexible work arrangements, including remote work options
Dynamic and innovative startup environment
Opportunity to make a meaningful impact in the medical device industry
Powered by JazzHR
8KAH9flSYn
$64k-83k yearly est. 9d 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 EmbeddedSystemsEngineer 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 embeddedengineer 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 embeddedsystem 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 embeddedsystemsengineering, 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
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 embeddedsystems and communication layers.
* Work with product design, systemsengineering, 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, SystemsEngineering, 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 SystemsEngineering.
* 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
$162.9k-244.3k yearly 13d 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 embeddedsystems.
* 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
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/EmbeddedEngineer 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 embeddedsystems 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 embeddedengineer in the Network Platform team, you will be designing the systems that integrate technologies such as 5G cellular, WiFi, Ultra-wide band, GNSS, automotive Ethernet, and more.
Roles & Responsibilities:
Design, prototype, build, and test production embedded firmware.
Evaluate, implement, test, and optimize applications on Linux and RTOS.
Collaborate across multiple disciplines to deliver quality code, debug complex problems, prioritize and get things done with a high level of efficiency and urgency.
Evaluate, design, and implement both existing and custom communication protocols between devices and between compute modules.
Work with autonomy, hardware engineers, and software throughout the lifecycle of the vehicle - from device bring-up, to software deploy.
Work with test engineers and platform engineers in developing testing frameworks at the unit, integration, and system levels.
Knowledge, Skills and Abilities:
Expert level knowledge of C or C++ programming; other languages and skills also valuable.
Knowledge of OS internals (process scheduler, memory management, concurrency, synchronization, storage)
Good debugging skills with an ability to work cross-functionally
Good understanding of Linux and/or RTOS fundamentals, Board Support Pkgs, kernel configuration, device driver interfaces, debugging tools etc.
Strong knowledge of communication protocols, from low level (SPI, I2C, UART, CAN) to high level (TCP/UDP)
Experience with bootloaders
Experience with security concepts such as SecureBoot and secure storage
Experience with time synchronization protocols such as NTP and PTP
Experience deploying firmware both remotely and over-the-air
Familiarity with electronics test equipment and hardware debugging (multimeters, oscilloscopes, power supplies, etc)
Glydways provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
$82k-110k yearly est. Auto-Apply 60d+ ago
Firmware Engineer (Contract)
Mojio
Remote job
This is a U.S.-based remote position. Preferred candidates from PST zone. Candidates must reside and be authorized to work in the United States. We are not able to consider applicants requiring visa sponsorship, transfer, or located outside the U.S. at this time.
About Mojio:
At Mojio, we're on a mission to give every vehicle a voice. Founded in 2012, we've grown from a disruptive startup to a global leader in the connected mobility space, trusted by some of the world's biggest brands as customers, investors and partners.
Our driven team is fueling the future of connected mobility with our scalable IoT platform and customer-centric SaaS solutions, including our best-in-class connected car apps (averaging 4.7 stars in the US).
Our end-to-end solutions deliver a smarter, safer and more convenient car ownership experience for the global driving community. With over 15 billion miles of driving data gathered from more than a million vehicles, we're leveraging one of the largest and fastest-growing big data pools in the automotive industry to build the next generation of data-driven automotive products, services and user experiences.
The Opportunity
Join a dynamic, innovative team that delivers cutting-edge connected car telematics hardware solutions. In this role, you'll be at the forefront of supporting mission-critical deployments, ensuring hardware reliability, and maintaining seamless connectivity for customers. You'll have the chance to apply your technical expertise in a fast-paced environment, work closely with cross-functional teams, and make a tangible impact on customer success and satisfaction.
Who You Are
You're a technically skilled and detail-oriented professional with a passion for solving hardware challenges and optimizing device performance. With a background in electronics or a related field and hands-on experience in telematics or IoT support, you bring strong firmware coding abilities and a proactive mindset. You thrive in customer-facing roles, communicate clearly, and are driven by the goal of delivering reliable and seamless hardware experiences.
Key Responsibilities:
Contribute to the functionality of a leading LTE Dashcam product in C/C++ from connectivity through to video pipelines.
Vendor Interfacing: Collaborate with vendor hardware/software teams to submit patches and resolve issues.
Customer Issue Management: Implement and debug firmware-related issue tickets from customer-reported and internal-reported issues promptly, providing effective troubleshooting, technical support, and resolution.
Drive key stability and functionality for the product and technical teams, and then move to maintenance and ongoing issue resolution. Initially work in a concentrated time window mode and then transition over time to a supporting part-time role.
Requirements:
Experience with multiple IoT platform programming from communications (LTE/BT) through to video pipeline products
Experience with C/C++ programming with KEIL/IAR and/or GCC flavors
Strong experience with debugging distributed systems (both multiple processor devices as well as device+cloud scenarios
Strong understanding of hardware troubleshooting, diagnostics, and issue resolution.
Experience with automotive systems or IoT device deployment and maintenance.
Proficiency in using support ticketing systems and documentation tools.
Excellent communication skills and a customer service-oriented approach.
Ability to work independently and collaboratively in fast-paced environments.
Nice to Have:
Bachelor's degree in Electronics, Computer Engineering, Information Technology, or a related technical field.
5+ years of experience in hardware telematics, or cellular-connected IoT
Experience with Ambarella chipsets and/or Qualcomm modem chipsets
All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, national origin, protected veteran status, gender identity, sexual orientation, or on the basis of disability.
Posted positions are not open to third-party recruiters/agencies, and unsolicited resume submissions will be considered free referrals.
$99k-140k yearly est. Auto-Apply 13d ago
Firmware Engineer
Beacon Biosignals
Remote job
Beacon Biosignals is on a mission to revolutionize precision medicine for the brain. We are the leading at-home EEG platform supporting clinical development of novel therapeutics for neurological, psychiatric, and sleep disorders. Our FDA 510(k)-cleared Waveband EEG headband and AI algorithms enable quantitative biomarker discovery and implementation. Beacon's Clinico-EEG database contains EEG data from nearly 100,000 patients, and our cloud-native analytics platform powers large-scale RWD/RWE retrospective and predictive studies. Beacon Biosignals is changing the way that patients are treated for any disorder that affects brain physiology. As a firmware engineer, you'll focus on delivering high-quality, reliable products by collaborating with cross-functional teams across design, research, manufacturing and quality throughout the full product lifecycle. Your design iterations get incorporated during development to improve the product's quality and reliability, so the user gets the best possible experience. At the end of the design cycle, you will be performing testing to verify that the product meets its intended design requirements. Additionally, you will document design in accordance with applicable product development processes, Quality, and Regulatory requirements. Beacon's robust asynchronous work practices ensure a first-class remote work experience, but we also have in-person office hubs available located in Boston, New York and Paris. What success looks like:
Develop and maintain firmware and software in accordance with Beacon's QMS.
Perform firmware design with significant challenges related to complexity, power, size, and RF communication.
Execute on all phases of firmware development, including requirements capture, prototyping, design, unit testing, static analysis, code review, design verification, debugging, and manufacturing readiness.
Develop automated tests to ensure high-quality software releases.
Develop production software tools for mass production.
What you will bring:
BS in computer science, electrical engineering, or related field
5+ years of work experience with a BS degree or 3+ years of work experience with an MS degree, developing real-time embedded firmware in C.
Ability to read and follow electrical schematics.
Knowledge of embeddedsystems architecture and real-time operating systems (RTOS).
Proficiency with tools like Git/JIRA and platforms like GitHub.
Proficiency with scripting languages such as Python.
Knowledge of design controls and medical device development regulations is preferred.
The base salary range for this role is determined based on past experience, specific skills and qualifications. The base salary is one component of the total compensation package, which includes equity, PTO and other benefits. At Beacon, we've found that cultural and scientific impact is driven most by those that lead by example. As such, we're always seeking new contributors whose work demonstrates an avid curiosity, a bias towards simplicity, an eye for composability, a self-service mindset, and - most of all - a deep empathy towards colleagues, stakeholders, users, and patients. We believe a diverse team builds more robust systems and achieves higher impact.
$83k-112k yearly est. Auto-Apply 6d 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 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 (Linux)
Mythic 4.4
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, embeddedsystems, 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 - 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 SystemsEngineering 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 Engineer
Apeiron Labs
Remote job
Company and Team - The ocean covers 71% of our planet, yet we know less about it than the surface of Mars. Apeiron Labs is on a mission to change that. We're not just building underwater vehicles-we're building systems that will reshape weather prediction, revolutionize aquaculture, transform shipping, and strengthen national security. We're developing breakthrough technologies that slash ocean sensing costs by orders of magnitude Join a crew of battle-tested subsea specialists, robotics experts, firmware architects, and full- stack cloud engineers. This is a unique opportunity to engineer the future of ocean intelligence and contribute to humanity's understanding. Apeiron means unbounded in Greek. The challenge is unbounded. The opportunity is unbounded. Your creativity can be unbounded too. About the role We are looking for a firmware engineer with a proven track record of developing embedded software for robotic and electromechanical systems. The ideal candidate is hands-on and hardware-aware. They can move from the lab bench to the code editor with ease-and they understand that great embedded software is built in partnership with electrical, mechanical, and systemsengineers. You should have extensive experience in bare-metal and RTOS-based development on STM32 microcontrollers. You need to be comfortable bringing up new boards, writing low-level drivers, and integrating with sensors, actuators, and communication interfaces in complex robotic systems. Experience with power management, motor control, and telemetry in resource- constrained environments is highly valued. For us, remote work might mean deploying systems in the ocean, watching your creations dive, and surfacing with data that changes everything. If you've got an adventurer's soul, you're our kind of engineer.
How you will make an impact on ocean intelligence:
Architect and implement embedded firmware for autonomous ocean vehicles, working directly on mission-critical systems such as power management, motor control, sensor acquisition, and communications.
Own and evolve our STM32 firmware libraries and HALs, driving clean modular architecture across a growing codebase.
Bring up new hardware platforms in the lab-bootloaders, debug tools, oscilloscopes, and all. You probably own a Saleae and maybe a Joulescope.
Participate in and guide full-system bring-up and integration, working shoulder-to-shoulder with electrical and mechanical engineers.
Build automated test frameworks and CI pipelines that ensure reliable, testable firmware.
Support sea trials and offshore testing, debugging, and iterating rapidly in the field.
Provide technical leadership, mentor junior engineers, and shape the engineering culture of the team.
Contribute to a strong culture of documentation, peer review, and continuous improvement.
What you must have
BS or MS in Electrical Engineering, Computer Engineering, or related discipline.
5+ years of embeddedsystems experience, with a focus on bare-metal and RTOS development
Deep expertise with STM32 microcontrollers (HAL, LL, CubeMX, peripheral bring-up, interrupt-driven design)
Strong C/C++ skills and familiarity with embedded software best practices (state machines, modular design, fixed-point math, etc.)
Experience with debugging tools (JTAG/SWD, logic analyzers, oscilloscopes), and profilers
Familiarity with CAN, UART, SPI, I2C, and RS-485 interfaces
Comfort working in a fast-paced, hardware-rich R&D environment
US Citizenship required
The mindset to rapidly iterate in startup time is required
It'd be great if you also had these
Experience developing firmware for underwater or harsh-environment robotics systems
Knowledge of motion control (PID, sensor fusion, encoders, etc.)
Familiarity with low-power system design and sleep-state management
Proficiency with scripting languages (Python, Bash) for automation and tooling
Prior experience with software safety standards, unit testing, or static analysis
Sea trial or field experience in support of deployed systems
Experience with continuous integration systems (e.g., GitHub Actions, Jenkins, etc.)
$74k-99k yearly est. 60d+ ago
Power Systems Engineer, Microgrids
Intersect 4.2
Remote job
Location & Team GatheringsIntersect has been a fully flexible workplace since its founding in 2016. We've been very intentional about the way we do things. We are not work-from-home, hybrid, or in-office - we are any and all of those options! Deepening social connections and offering shared experiences is a cornerstone of the way we work. We connect as a team at our Team Week experiences four times a year and at our recently established Hub locations - SF Bay Area, NYC Metro Area, NY; Denver, CO; Houston, TX; Calgary, AB; and Toronto, ON.
We are currently looking for candidates located within 60 miles of any of the listed hubs to foster more in-person connections while maintaining our flexible remote culture.
About This RoleAs part of Intersect's Microgrid Engineering team, you'll apply advanced power system theory, simulation expertise, and real-world engineering judgment to design and validate high-performance microgrid control systems. You'll partner closely with controls engineers, electrical design teams, external suppliers, and utility operators to develop fit-for-purpose power system models and validate controller behavior across both normal and contingency conditions. Your work will help prove what's possible supporting microgrids that reliably power gigawatts of critical datacenter load at unprecedented scale.
Team OverviewThis team plays a critical role in advancing Intersect's mission to accelerate the clean energy transition, supporting large-scale infrastructure that delivers reliable, cost-effective power. The Microgrid Engineering team collaborates across engineering, controls, and external partners to design, test, and validate systems that operate under complex and demanding conditions. Joining this team means contributing to high-impact projects while growing your technical depth alongside experienced engineers tackling some of the industry's most challenging power system problems.
What You'll Do
Model and Simulate Microgrid Dynamics• Build and oversee the development of detailed EMT and dynamic models representing loads, supervisory controls, protection schemes, and generation assets including batteries, wind, PV, reciprocating engines, and turbines.• Identify key system parameters from design documentation, requirements, and field data to ensure models accurately reflect real-world behavior.
Validate System Stability and Performance• Identify and simulate contingency events such as breaker trips, generator failures, and fault conditions to confirm system stability and performance• For grid-connected systems, simulate response to grid disturbances and assess compliance with interconnection agreements, model quality standards, and ancillary market requirements
Partner Across Engineering and Suppliers• Collaborate with adjacent engineering teams to understand system design, control logic, communication latencies, and protection schemes, feeding simulation insights back into design decisions• Evaluate supplier documentation and models to characterize expected behavior and operational limitations of generation and storage assets Feeding simulation insights back into design decisions Evaluate supplier documentation and models
Support Testing, Optimization, and Field Validation• Assess design options by evaluating performance tradeoffs and long-term cost impacts from a power system stability perspective.• Participate in Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) testing, site validation planning, and performance verification.• Support post-event analysis through field data review, model correlation, and model playback to continuously improve system fidelity.
What You'll Bring•M.S. or PhD in Electrical Engineering with an emphasis in power systems or control systems•4-8+ years of experience performing EMT and dynamic power system studies for microgrids, islanded systems, or weak-grid environments•Hands-on experience with PSCAD or similar EMT tools; familiarity with Simulink or Modelica and real-time simulation methodologies including SIL and HIL• Strong understanding of inverter operating modes such as grid-forming, grid-following, and droop control• Experience modeling dynamic loads, including large and fast-changing datacenter loads, and assessing their impact on system stability• Familiarity with modeling communication delays, control system latencies, protection scheme interactions, and fault ride-through behavior• Knowledge of utility interconnection and market requirements, particularly within ERCOT, that will help you succeed in grid-interactive system studies• A collaborative, detail-oriented work style with the curiosity and persistence needed to solve complex, system-level engineering challenges Total RewardsAt Intersect, we care about your well-being, growth, and balance. Here's how we support you:
Total Compensation: USD$185,000 - $195,000 (total compensation includes base salary + bonus) Health & wellness: 100% premium coverage for you and your dependents on medical, dental, and vision Time to recharge: Unlimited PTO, plus two company-wide breaks (Fourth of July & end of year) Family support: Up to 12 weeks of fully paid parental leave, plus 6 additional weeks for birth parents; access to family planning and family care support through Carrot and MavenMental health: Free access to Spring Health, including 5 free therapy and psychiatry sessions, plus a Headspace account for mindfulness and meditation through our physical health vendor, Wellhub+Perks & extras: $150 monthly food stipend, $150 monthly reimbursement for cell phone and internet, pet insurance allowance, full home office setup, free access to UrbanSitter with $625 in quarterly company-paid credits, ActiveHero, and One Medical
$185k-195k yearly Auto-Apply 16d ago
Embedded Software Engineer (Remote)
Smartthings 4.1
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