Sit back and relax while we apply to 100s of jobs for you - $25
Remote Bioengineer AI Researcher, Flexible
Handshake 3.9
Remote bioengineer job
A technology company in the field of AI is seeking Bioengineers and Biomedical Engineers for a remote, temporary project. This role involves evaluating and developing AI models based on professional experience in biomedical engineering. Candidates should have at least 4 years of experience and the ability to provide structured feedback. The position offers flexible hours without a minimum commitment and is open to F-1 students eligible for CPT or OPT.
#J-18808-Ljbffr
$59k-118k yearly est. 1d ago
Looking for a job?
Let Zippia find it for you.
Senior Robotics & Embedded Systems Engineer (Remote)
Epoch Biodesign
Remote bioengineer job
A pioneering technology firm is seeking a generalist C++ software engineer to support robotics and embedded systems development. The role involves maintaining build systems, automating deployments, and developing software directly in C++. Ideal candidates will have strong experience with Bazel and Ansible, along with the capability to work on hardware-integrated systems. The position is remote and offers comprehensive benefits and generous stock options.
#J-18808-Ljbffr
$112k-154k yearly est. 5d ago
Principal Embedded Software Engineer- Boot Firmware
Qualcomm 4.5
Remote bioengineer job
Company
Qualcomm Technologies, Inc.
Job Area
Engineering Group, Engineering Group > Software Engineering
You will be part of the Core Platform bootloader team enabling diverse Qualcomm SoCs to boot all the way from ROM firmware till OS entry. Areas this team works on, but not limited to, include several stages of system initialization, secure boot and authentication, platform and device configurations, execution environment enablement across new emerging CPU architectures, enabling latest industry tuned peripherals and interfaces, multicore and multithreaded scheduler based boot initializations, next‑gen volatile (DDRx) and non‑volatile memory (UFS, NVMe, eMMC, NAND, SPI‑NOR, etc) device and interfaces (USB, PCIe) initializations and device driver development.
You will be expected to collaborate closely with a team of engineers from multiple SW and firmware technology teams, besides product verification, system, architecture, tools and test teams, to instrument the firmware features and meet the myriad use cases for Qualcomm internal, OEM customization and commercialization.
You will be a highly motivated engineer, a team player who is passionate to learn new technologies and write low level firmware that drives hardware and SoC.
You are expected to be comfortable engaging with open source communities.
Responsibilities
Design, development and integration of SoC firmware features, diagnostics and test capabilities for QCT boot platforms.
Strong coordination and collaboration across wide range of technical areas to include software, hardware, ASIC, integration, architecture, emulation and simulation teams.
Drive S/W architecture changes with open source communities based on Qualcomm H/W requirements.
Pay attention to the details during all phases of firmware design, development, integration, testing and release.
Work with Emulation, HW design teams, as necessary, in verifying and debugging firmware, driver and resolving platform issues.
Efficient and secure coding plus driving code review of firmware logic updates with all required stakeholders.
On time execution of defined tasks and deliverables, driving dependencies with other teams to closure.
Minimum Qualifications
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience.
Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience.
PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
4+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
7+ years of experience with embedded systems.
C Programming.
Device Driver development.
Strong communication skills.
Strong collaborative skills working with multiple teams.
Additional Skills are a plus
Chip/SoC on-target, emulation and simulation platform bringup and debug experience.
Highly proficient in C, with a focus on system initialization and low-level code.
Proficiency in Rust is a plus.
Good analytical, debugging and problem solving skills.
ARM microprocessor architecture and ARM Assembly language experience in the “A” profile.
Experience with RISC‑V is a plus.
Good understanding of basic real‑time/embedded programming, resource‑constrained environments, and operating system loaders.
Open Source bootloader and firmware experiences - UEFI Tianocore EDK2, coreboot, uboot, TF‑A, Zephyr RTOS.
Equal Opportunity Employer
Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e‑mail disability‑************************** or call Qualcomm's toll‑free number found on the site. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process.
Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Note: This e‑mail address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).
EEO Employer Statement
Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
Pay range and Other Compensation & Benefits
$192,600.00 - $289,000.00
The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Salary is only one component of total compensation at Qualcomm. We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants. In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play. Your recruiter will be happy to discuss all that Qualcomm has to offer, and you can review more details about our US benefits here.
If you would like more information about this role, please contact Qualcomm Careers.
#J-18808-Ljbffr
$99k-128k yearly est. 4d ago
Staff Embedded Software Engineer
Movandi Corporation 4.0
Remote bioengineer job
Movandi has made a big impact on 5G in a short amount of time - from foundational research and innovative modular, high efficiency mm Wave system design to the introduction of our BeamXR 5G system that delivers improvements in performance, coverage, and latency to connect 5G everywhere. Now more than ever, 5G--supported by Movandi technology--is becoming an integral part of the telecommunications landscape. And we're only getting started.
At Movandi we work as a team. We like hard problems and solving them with the sharpest people. Are you looking to make a difference on the future of technology? At Movandi, you will help solve the growing challenges of deploying 5G mm Wave networks. You will make an impact.
About the Role:
Movandi is looking for a motivated and skilled Staff Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for supporting the Systems Team in the design, development and production of mm Wave phased arrays, repeaters and other systems for 5G.
Duties and responsibilities:
· Planning, developing, testing and deploying embedded software, primarily in C and Python
· Supporting bring up and testing of new products
· Mentoring and guiding junior engineers
· Working with clients to debug and support existing products
· Developing software for unit testing and test automation.
· Working with the SW manager and system's team to define SW design architecture
· Writing and maintaining firmware documentation
Requirements:
· Completed Bachelor of Engineering/Mechatronics/Electrical Engineering or related degree (Master's preferred).
· 6+ years of programming experience in C & Python
· Demonstrated experience in object-oriented programming (ideally in Python)
· 6+ years of experience in embedded systems development, testing and deployment
· Experience with automated testing and module unit testing in python (Pytest, fictures,etc)
· Strong working knowledge of microcontrollers and Linux based embedded systems
· Experience interfacing with common embedded hardware peripherals (flash, eMMC, FPGA, GPIO, sensors, etc)
· Experience developing and interfacing with static / dynamic libraries for various embedded targets /architectures.
· Experience using version control & collaboration tools (Git, Confluence, Jenkins, etc)
· Experience with lab tools: (logic analyzer, JTAG debugger, oscilloscope, power supply, signal generator etc).
· Ability to work well in a team environment and collaborate with members across geographies.
· Excellent problem solving and analytical skills.
· Excellent verbal and written communication skills.
Must also have:
· Current permit to work full time in the United States on an ongoing basis (unfortunately we are not accepting applications from candidates overseas).
Other information:
Successful applicants will be offered a competitive salary and company equity package, amongst other benefits. Our US office is in Irvine, California. We have a flexible working from home arrangements with our employees.
Please note that the salary information shown below is a general guideline only. Salaries are based upon candidate experience and qualifications, as well as market and business considerations.
California Residents: Pay range for this opportunity is $140,000 - $160,000 annually
This position is on site at the company's headquarters in Irvine California.
$140k-160k yearly 60d+ ago
Embedded Software Engineer
Actalent
Remote bioengineer job
We are seeking a talented Embedded Software Engineer to design and implement embedded software in C for a Linux-based application. You will work with a team on the most technically complex components of our systems, ensuring high-quality and maintainable code.
Responsibilities
+ Design and implement embedded software in C for Linux-based applications.
+ Work remotely on a Linux server and perform integration on a Linux single-board computer in the lab.
+ Collaborate with a team of five, including two employees and a lead developer.
+ Follow provided scope and requirements to deliver high-quality, maintainable code.
Essential Skills
+ Strong experience in C programming, particularly in embedded systems.
+ Hands-on experience with embedded Linux development.
+ Familiarity with development on single-board computers (e.g., Raspberry Pi or similar platforms).
+ Ability to work effectively in a collaborative, fast-paced environment.
+ US citizenship required.
Additional Skills & Qualifications
+ Experience with Linux single-board computer integration.
+ Ability to collaborate effectively within a team environment.
Please submit an up to date resume for consideration or to learn more!
Job Type & Location
This is a Contract position based out of Parsippany-Troy Hills, NJ.
Pay and Benefits
The pay range for this position is $65.00 - $100.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: - Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in Parsippany-Troy Hills,NJ.
Application Deadline
This position is anticipated to close on Jan 26, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.
$65-100 hourly 4d ago
D425 Embedded Software Engineer - Experienced
Entry Level In North Kingstown, Rhode Island
Remote bioengineer 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 power conversion module system as well as the reactor, steam and electric plant 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.
5-14 years of experience
Experience with C++ toolset/framework
Preferred:
Master's degree in Computer/Electrical Engineering, Computer Science or equivalent technical degree
Experience with software unit testing (e.g. JUnit, XUnit, Google Test, etc.) tools and methodology
Familiarity with power electronics and concepts
Demonstrated knowledge of software lifecycle methodologies (Waterfall and Agile)
Demonstrated knowledge of software analysis and design (e.g. UML, diagrams, data flow, etc.)
Familiarity with a source control tool (e.g. Git, SVN, GitLab, CVS, MS Teams, etc.)
Experience in requirements analysis and hardware/software design, software code and unit test, hardware/software integration, and software test.
Experience with Linux real-time operating systems, LabVIEW, relational and object-oriented databases
Familiarity with requirement management software (IBM DOORS).
Background in control theory.
Experience in embedded software development, safety critical software development, control system development, and/or experience performing software safety analysis.
Ability to obtain and maintain a US DoD Security Clearance.
US Navy, DoD contractor, or similar experience with military customers
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 7d ago
Embedded Systems Engineer for Medical Device Startup
Levisonics
Remote bioengineer 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 4d ago
Embedded Systems Engineer for Medical Device Startup
Levisonics Inc.
Remote bioengineer 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 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
Powered by JazzHR
8KAH9flSYn
$64k-83k yearly est. 5d ago
Embedded Software Engineer (Associate, Experienced, or Senior) (Virtual)
Jeppesen 4.8
Remote bioengineer job
Company:
The Boeing Company
The Boeing Company is currently seeking Embedded Software Engineers (Associate, Experienced or Senior) (Virtual) to join the Software Engineering team, focused on developing embedded real-time software for our avionics hardware solutions. At Boeing, we are at the forefront of aerospace innovation, shaping the future of flight and space exploration.
We are seeking multiple talented embedded software engineers particularly who are passionate about one or more of the following areas:
Low-Level Development: Creating kernel and user mode drivers for Linux and real-time operating systems. Collaborating across engineering disciplines to define, develop, and debug hardware/software interfaces for avionics systems. Experience with board bring-up, bootloaders, and on-target debugging is a plus.
High-Integrity Software Development: Deriving and allocating requirements with traceability throughout the software lifecycle. Designing solutions that meet requirements and defining application interfaces. Developing and reviewing code that adheres to necessary safety and quality standards.
Integration and Test Automation: Integrating software components on emulated and target hardware. Identifying vulnerabilities and ensuring software resilience. Developing and executing test plans, including automated tests for low-level, safety-critical software.
A successful candidate will be able to independently tackle challenging problems, communicate effectively, and take responsibility for the complete software lifecycle. All candidates are expected to possess working knowledge of modern software engineering tools and practices, such as Distributed Version Control Systems (DVCS), Continuous Integration (CI), Continuous Deployment (CD), and a bias towards automation. Boeing is committed to fostering a culture of safety, quality, and integrity. We value multi-faceted perspectives and encourage all qualified candidates to apply. Join us in redefining what is possible and bringing world-class innovation to market.
Our teams are currently hiring for a broad range of experience levels including Associate, Experienced and Senior Software Engineers.
Position Responsibilities:
Design, develop, test, debug, and maintain software integrated into embedded devices and systems, ensuring compliance with industry, customer, safety, and regulatory standards
Review, analyze, and translate customer requirements into software product designs for embedded devices and systems
Build and write code for embedded systems software tailored to specific specialized hardware
Integrate embedded software with hardware components effectively
Provide guidance on software and hardware integration best practices
Implement current and emerging technologies, tools, frameworks, and regulatory changes relevant to software and hardware development
Test and debug software for embedded devices and systems to ensure functionality and reliability
Analyze, monitor, and enhance the efficiency and stability of embedded software systems
Basic Qualifications (Required Skill/Experience):
1+ years of professional software development experience
1+ years of experience developing embedded software using C
Preferred Qualifications (Desired Skills/Experience):
Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science
Level 3: 3+ years' related work experience or an equivalent combination of education and experience
Level 4: 5+ years' related work experience or an equivalent combination of education and experience
Ability to effectively communicate and collaborate in a virtual work environment
Ability to independently identify and solve problems encountered on the job using both creativity and established engineering principles
Strong analytical skills, including the ability to isolate issues with logs and test results
Experience with hardware debuggers (e.g., JTAG, logic analyzers, bus analyzers, etc.)
Experience debugging, integrating, and testing software in emulated and hardware-in-the-loop environments
Experience identifying software vulnerabilities and implementing effective measures to protect the software
Understanding of fundamental cyber security concepts, such as secure boot, encryption, and key management
Experience developing and executing test plans, test cases, and requirement-based tests for complex software systems
Experience in scripting and automation using Python and Bash
Knowledge and experience with developing software in relation to one or more of the following standards: DO-178C, NASA-STD-5001, MIL-STD-498, MIL-STD-882, MIL-HDBK-516C.
Travel:
Less than 10%
CodeVue Coding Challenge:
To be considered for this position you will be required to complete a technical assessment as part of the selection process. Failure to complete the assessment will remove you from consideration.
Drug Free Workplace:
Boeing is a Drug Free Workplace (DFW) where post offer applicants and employees are subject to testing for marijuana, cocaine, opioids, amphetamines, PCP, and alcohol when criteria is met as outlined in our policies.
Pay & Benefits:
At Boeing, we strive to deliver a Total Rewards package that will attract, engage and retain the top talent. Elements of the Total Rewards package include competitive base pay and variable compensation opportunities.
The Boeing Company also provides eligible employees with an opportunity to enroll in a variety of benefit programs, generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and a number of programs that provide for both paid and unpaid time away from work.
The specific programs and options available to any given employee may vary depending on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements.
Pay is based upon candidate experience and qualifications, as well as market and business considerations.
Summary Pay Range for Associate: $84,150 - $129,950
Summary Pay Range for Experienced: $102,850 - $159,850
Summary Pay Range for Senior: $123,250 - $192,050
Language Requirements:
Not Applicable
Education:
Not Applicable
Relocation:
Relocation assistance is not a negotiable benefit for this position.
Export Control Requirement:
This position must meet U.S. export control compliance requirements. To meet U.S. export control compliance requirements, a “U.S. Person” as defined by 22 C.F.R. §120.62 is required. “U.S. Person” includes U.S. Citizen, U.S. National, lawful permanent resident, refugee, or asylee.
Safety Sensitive:
This is not a Safety Sensitive Position.
Security Clearance:
This position requires the ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship. An interim and/or final U.S. Secret Clearance Post-Start is required.
Visa Sponsorship:
Employer will not sponsor applicants for employment visa status.
Contingent Upon Award Program
This position is not contingent upon program award
Shift:
Shift 1 (United States of America)
Stay safe from recruitment fraud! The only way to apply for a position at Boeing is via our Careers website. Learn how to protect yourself from recruitment fraud - Recruitment Fraud Warning
Boeing is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.
EEO is the law
Boeing EEO Policy
Request an Accommodation
Applicant Privacy
Boeing Participates in E - Verify
E-Verify (English)
E-Verify (Spanish)
Right to Work Statement
Right to Work (English)
Right to Work (Spanish)
$123.3k-192.1k yearly Auto-Apply 4d ago
Principal Embedded Systems Engineer
Honda Dev. and Mfg. of Am., LLC
Bioengineer job in Raymond, OH
What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it's a joyful one. We are looking for individuals with the skills, courage, persistence, and dreams that will help us reach our future-focused goals. At our core is innovation. Honda is constantly innovating and developing solutions to drive our business with record success. We strive to be a company that serves as a source of “power” that supports people around the world who are trying to do things based on their own initiative and that helps people expand their own potential. To this end, Honda strives to realize “the joy and freedom of mobility” by developing new technologies and an innovative approach to achieve a “zero environmental footprint.”
We are looking for qualified individuals with diverse backgrounds, experiences, continuous improvement values, and a strong work ethic to join our team.
If your goals and values align with Honda's, we want you to join our team to Bring the Future!
JOB PURPOSE:
The Embedded Systems Engineer to design, develop, and support software applications that enhance engineering workflows, enable advanced data analysis, and facilitate seamless system integration across product development teams. This role will also focus on architecting and deploying embedded software solutions to prototype System-on-Chip (SoC) platforms within automotive environments.
KEY ACCOUNTABILITIES:
Software Distribution & Deployment: Analyze and deploy software applications across prototype System-on-Chip (SoC) platforms, ensuring compatibility and performance.
Hardware Integration: Collaborate closely with hardware engineering teams to ensure seamless integration between software and embedded systems.
System Validation: Lead validation efforts to assess system performance, reliability, and stability through rigorous testing, benchmarking, and analysis.
Technology Advancement: Continuously evaluate and adopt emerging technologies to enhance application performance, scalability, and user experience.
Development Operations Support: Maintain and support version control, configuration management, and deployment workflows to ensure consistency and traceability across development cycles.
Technical Leadership & Team Development: Lead and mentor teams of embedded systems engineers, fostering a culture of technical excellence, collaboration, and continuous improvement.
Process & Standards Development: Define and institutionalize engineering standards, development methodologies, and best practices for SoC-based embedded systems, ensuring alignment across programs and teams.
QUALIFICATIONS, EXPERIENCE, & SKILLS:
Minimum Educational Qualifications:
Bachelor s in Electrical Engineering, Computer Science or equivalent relevant industry experience.
Minimum Experience:
Minimum 8 yrs in embedded software and/or SoC deployment.
Other Job-Specific Skills:
Proficiency in embedded software development using C/C++, real-time operating systems (RTOS), and Linux based operating systems.
Strong understanding of System-on-Chip (SoC) architectures, particularly ARM Cortex-based platforms.
Experience with debugging tools and firmware development for embedded systems.
Skilled in performance profiling and optimization of embedded applications.
Effective written and verbal communication skills, with the ability to convey complex technical concepts clearly.
Proven ability to manage time effectively, clarify responsibilities, and coordinate across multidisciplinary teams.
Demonstrated innovation and problem-solving capabilities in complex technical environments.
Ability to build and leverage internal networks and coalitions to gain alignment, support, and drive collaborative success.
What differentiates Honda and makes us an employer of choice?
Total Rewards:
Competitive Base Salary (pay will be based on several variables that include, but not limited to geographic location, work experience, etc.)
Regional Bonus (when applicable)
Manager Lease Car Program (No Cost - Car, Maintenance, and Insurance included)
Industry-leading Benefit Plans (Medical, Dental, Vision, Rx)
Paid time off, including vacation, holidays, shutdown
Company Paid Short-Term and Long-Term Disability
401K Plan with company match + additional contribution
Relocation assistance (if eligible)
Career Growth:
Advancement Opportunities
Career Mobility
Education Reimbursement for Continued learning
Training and Development Programs
Additional Offerings:
Lifestyle Account
Childcare Reimbursement Account
Elder Care Support
Tuition Assistance & Student Loan Repayment
Wellbeing Program
Community Service and Engagement Programs
Product Programs
Honda is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, age, disability, veteran status, or any other protected factor.
$65k-85k yearly est. 8d ago
Embedded Software Engineer
Altera Semiconductor
Remote bioengineer job
Job Details:Job Description:
Become a member of the largest pure play FPGA company in the world, Altera! Altera is seeking highly qualified candidates to join our Aerospace Defense and Government division within our larger Programmable Solution Group as an embedded software engineer.
Altera's newly formed Aerospace Defense and Government division is searching for an Embedded Software Engineer to work on Proof of Concept (PoC) design and development to advance novel and exciting solutions to government facing systems leveraging Altera's latest high-performance FPGAs. This role will include technical RnD in a collaborative small team environment, communicating with customers on system requirements, supporting integration into customers systems, and proposing innovative technical solutions.
This position may involve work on US Government Contracts and/or proposals for US Government Contracts that limit candidates to be US Citizens only. Candidates will be required to provide proof of US Citizenship to comply with US government requirements. Any offer by Altera for this position is conditioned upon satisfying any government requirements regarding proof of citizenship.
Salary Range
The pay range below is for the broader United States market. Actual salary may vary based on a number of factors including job location, job-related knowledge, skills, experiences, trainings, etc. We also offer incentive opportunities that reward employees based on individual and company performance.
$91,800 - $132,900 USD
We use artificial intelligence to screen, assess, or select applicants for the position.
Qualifications:
A candidate must possess the minimum education requirements and minimum required qualifications to be considered for this position. Additional preferred qualifications to the minimum requirements will also be considered when identifying top candidates.
Minimum Education Requirements:
Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 5+ years of work experience or
Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 3+ years of work experience
Minimum Required Qualifications:
Experience inclusive of the following:
Strong proficiency in C/C++ programming languages.
Knowledge of networking protocols and socket programming.
Strong Linux background, including device trees and drivers.
Hands-on experience with microcontroller programming and debugging.
Familiarity with hardware interfaces such as I2C, SPI, UART, and GPIO.
Proficiency in using debugging tools like GDB, JTAG, and logic analyzers.
Experience with cross-compilation and toolchains for embedded systems.
Understanding of memory management and performance optimization in embedded systems.
Experience with real-time operating systems (RTOS).
Proficiency with Yocto or similar build systems for embedded Linux.
Additional Preferred Qualifications:
Board-level hardware design
AI experience working with CNNs and inference
Embedded software (C, C++, Linux)
Python
Optional Skills
Digital Signal Processing.
Experience with RF communications, RADAR/EW, and/or RF transceiver signal processing chains
Experience with physical, data link layer implementations
Experience with hardware bring-up and firmware/IP integration and testing
Hands-on experience with peripherals such as JESD and USB
Experience with: MATLAB
Ability to read and understand hardware schematics and datasheets.
Job Type: RegularShift:Shift 1 (United States of America) Primary Location:New Jersey, United States (Remote) Additional Locations:Massachusetts, United States (Remote) Posting Statement:All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
$91.8k-132.9k yearly Auto-Apply 39d ago
Embedded Software Engineer
Webster & Webster Associates
Remote bioengineer job
A fast-growing, embedded company seeks an Embedded Software Engineer. This international company develops sophisticated low-level software that powers secure and safety-critical systems across demanding industries. This role is ideal for an experienced engineer who excels at building and optimizing the core networking components that ensure reliable, high-integrity data communication across complex embedded platforms. You'll be instrumental in designing the future of secured embedded connectivity. Key Responsibilities
Design, implement, and rigorously optimize embedded network stacks, communication drivers, and protocols.
Partner with system and security engineering teams to seamlessly integrate advanced secure networking and real-time capabilities.
Rigorously validate and verify driver and protocol implementations to ensure reliability and adherence to strict functional safety and certification standards.
Master advanced troubleshooting of complex networking issues using state-of-the-art embedded debugging tools and testing methodologies.
Actively research and integrate emerging trends in networking, real-time communication, and embedded software design.
Collaborate effectively as a core member of a distributed, high-performance engineering team.
Core Qualifications
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related technical discipline.
Strong hands-on programming expertise in C and C++, with exposure to assembly for low-level performance optimization.
Proven experience developing and integrating network drivers and protocol stacks within resource-constrained embedded systems.
In-depth knowledge of real-time operating systems (RTOS) or complex embedded Linux environments.
Familiarity with next-generation networking technologies such as Time Sensitive Networking or Time-Triggered Ethernet is highly desirable.
Prior experience applying or working under rigorous safety or certification standards (e.g., DO-178C, ISO 26262) is preferred.
Proficiency in using hardware tools such as JTAG debuggers, oscilloscopes, and logic analyzers for low-level debugging.
Excellent analytical, troubleshooting, and clear communication skills.
What Sets This Opportunity Apart
Impact on Mission-Critical Systems: Your code will directly power some of the world's most advanced, high-integrity applications in sectors like aerospace, automotive, and industrial control.
Cutting-Edge Technology: This role offers deep exposure to emerging secure and real-time networking standards, placing you at the forefront of embedded development.
Engineering Excellence: Join a culture focused on technical depth, where quality, security, and performance are paramount-an ideal environment for a dedicated low-level software expert.
Growth and Flexibility: As part of a fast-growing company, you'll find ample opportunity for career advancement and the flexibility of working within a distributed engineering team.
If you're passionate about building reliable, high-performance networking solutions for embedded systems and want to contribute to technology that powers safety-critical industries, apply today.
Title: Embedded Software Engineer
Employment Type: Direct Hire
Hours: Full-Time
Location: Boston, MA
Location Type: Fully Remote
Relocation: None
Job ID: JO-2504-1235
$85k-111k yearly est. 60d+ ago
Firmware Engineer
Apeiron Labs
Remote bioengineer 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 systems engineers. 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 embedded systems 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
Embedded Firmware Engineer
Cents
Remote bioengineer 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 Cents
Cents 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 Role
As 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
$120 - $160 a year
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 [email protected] and we can confirm this for you.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
$83k-112k yearly est. 60d+ ago
Embedded Firmware Engineer
Latticesemi
Remote bioengineer job
Lattice Overview There is energy here…energy you can feel crackling at any of our international locations. It's an energy generated by enthusiasm for our work, for our teams, for our results, and for our customers. Lattice is a worldwide community of engineers, designers, and manufacturing operations specialists in partnership with world-class sales, marketing, and support teams, who are developing programmable logic solutions that are changing the industry. Our focus is on R&D, product innovation, and customer service, and to that focus, we bring total commitment and a keenly sharp competitive personality.
Energy feeds on energy. If you flourish in a fast paced, results-oriented environment, if you want to achieve individual success within a “team first” organization, and if you believe you can contribute and succeed in a demanding yet collegial atmosphere, then Lattice may well be just what you're looking for. Responsibilities & Skills
Responsibilities:
Create and maintain accurate SystemC models for security solutions.
Implement Transaction-Level Modeling (TLM) interfaces for communication between models and other simulation environments.
Validate SystemC models against hardware designs.
Debug and resolve issues to improve model performance and stability.
Work closely with architecture, design, and verification teams to define modeling requirements.
Required Skills, Experience
BS/MS/PhD in Electronics or Computer Engineering with minimum of 6 years' experience.
Strong proficiency in SystemC and C++ (object-oriented design principles).
Experience with TLM and hardware/software co-design methodologies.
Familiarity with hardware description languages (VHDL/Verilog) is a plus.
Knowledge of embedded systems architecture (processor architectures, memory hierarchies, bus protocols).
Experience with using simulation tools (Cadence Xcelium, Synopsys VCS, Mentor Graphics QuestaSim).
Knowledge in using cryptography libraries is a plus.
$83k-112k yearly est. Auto-Apply 1d ago
Embedded Software Engineer - Alabama - onsite
Cmu
Remote bioengineer job
**
This position within the Software Engineering Institute (SEI) will support work in Huntsville, Alabama and other locations as required. This is an onsite position based in Huntsville, AL.**
SEI advances software engineering principles and practices and serves as a national resource in software engineering and computer security. The SEI works closely with academia, defense and government organizations, and industry to continually improve software-intensive systems. Our core purpose is to help organizations improve software engineering capabilities and develop or acquire high quality software, on budget and on time.
Position Summary:
SEI is seeking an embedded software engineer to perform embedded software systems analysis and to develop strategic partnerships with customers located in Huntsville, AL. Responsibilities may include, but are not limited to, assisting customers with efforts related to software development and cybersecurity from a cost, schedule and performance perspective; integrating with the customer contractor software development team to provide on-the-spot technical advice; helping to address known issues and communicating progress; assessing the credibility of software development plans for future performance; assisting customers in the proper application of tools, techniques, and procedures to solve some of the most difficult problems in software engineering and cybersecurity.
Duties:
Provide embedded software engineering support at our customer location in Huntsville, AL and other locations as required.
Apply program and project management skills (in collaboration with SEI colleagues) to include working with clients, developing proposals, and establishing relationships with new DoD and/or government clients.
Analyze software architecture in terms of functional and non-functional quality attributes, understand how to apply disciplined architecture methods and techniques for trade-off analysis toward optimized solutions.
Analyze the use and application of modern software development techniques e.g., DevSecOps tailored to customer domain environments to effectively and efficiently develop software that meets stakeholder expectations.
Analyze use of cyber security approaches, methodologies, tools, and techniques to prevent risks and issues, and mitigate those that emerge.
Analyze FPGA hardware and software interface specifications described via VHDL or Verilog to ensure it meets system requirements.
Analyze software test and evaluation techniques and methodologies.
Use static, dynamic and complexity analysis software tools to identify areas of software weakness where additional design / refactoring may be required.
Analyze software contractor's task development, activities, deliverables, risks, issues, and recommend mitigation strategies and techniques as appropriate.
Requirements, Knowledge, Skills, and Abilities:
BS with 8 years' experience, MS with 5 years' experience or PhD with 2 years' experience in Software Engineering, Computer Science, Electrical Engineering, or related field, with professional experience as a software developer or software engineer or verification engineer in a collaborative team environment.
Flexible to travel to other SEI offices, sponsor sites, conferences, and offsite meetings on occasion. Moderate (25%) travel outside of your home location.
You will be subject to a background investigation and must be eligible to obtain and maintain a Department of Defense security clearance.
Applicants for this position must be currently legally authorized to work for CMU in the United States. CMU will not sponsor or take over sponsorship of an employment visa for this opportunity.
At least 75% of your weekly effort will be onsite in either an SEI or customer facility.
Understanding of the DoD Systems Engineering lifecycle and the use of Digital Engineering capabilities to document and assess software engineering and development activities.
Familiarity with embedded software and/or firmware safety standards e.g., MIL-STD-882E, DO-178C, DO-254.
Proficiency in software development languages e.g., C, C++, Ada and/or firmware development languages (e.g., VHDL, Verilog).
Experience with developing or analyzing embedded software built using modern Real Time Operating Systems like VxWorks.
Experience with embedded software, performance tests and interpreting the results.
Our benefits philosophy encompasses three driving priorities: choice, control, and well-being. Through Carnegie Mellon University, SEI offers a wide range of competitive employee benefits, including comprehensive health insurance, tuition benefits, generous time off, and a robust retirement savings policy to name a few.
Join a world-class organization of National Security superheroes that have unrivaled impact on software, system, AI, and systemic vulnerabilities.
Work with cutting edge technologies and experts to solve tough problems for the government and the nation.
Get 8% monthly contribution for your retirement, without having to contribute yourself.
Get tuition benefits to CMU and other institutions for you and your dependent children.
Enjoy a healthy work/life balance with flexible work arrangements and paid parental and military leave.
Enjoy annual professional development opportunities; take courses at CMU; attend conferences and training or obtain a certification and get reimbursed for membership in professional societies.
Qualify for relocation assistance and so much more.
Joining the CMU team opens the door to an array of exceptional benefits.
Benefits eligible employees enjoy a wide array of benefits including comprehensive medical, prescription, dental, and vision insurance as well as a generous retirement savings program with employer contributions. Unlock your potential with tuition benefits, take well-deserved breaks with ample paid time off and observed holidays, and rest easy with life and accidental death and disability insurance.
Additional perks include a free Pittsburgh Regional Transit bus pass, access to our Family Concierge Team to help navigate childcare needs, fitness center access, and much more!
For a comprehensive overview of the benefits available, explore our Benefits page.
At Carnegie Mellon, we value the whole package when extending offers of employment. Beyond credentials, we evaluate the role and responsibilities, your valuable work experience, and the knowledge gained through education and training. We appreciate your unique skills and the perspective you bring. Your journey with us is about more than just a job; it's about finding the perfect fit for your professional growth and personal aspirations.
Are you interested in an exciting opportunity with an exceptional organization?! Apply today!
Location
Remote
Job Function
Software/Applications Development/Engineering
Position Type
Staff - Regular
Full Time/Part time
Full time
Pay Basis
Salary
More Information:
Please visit “Why Carnegie Mellon” to learn more about becoming part of an institution inspiring innovations that change the world.
Click here to view a listing of employee benefits
Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.
Statement of Assurance
$88k-117k yearly est. Auto-Apply 60d+ ago
Firmware/Embedded Engineer - Contract / Consulting Role
Butlr
Remote bioengineer 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 45d ago
Network Platform Embedded Engineer
Glydways
Remote bioengineer job
Who we are:
Glydways is reimagining what public transit can be. We believe that mobility is the gateway to opportunity-connecting people to housing, education, employment, commerce, and care. By making transportation more accessible, affordable, and sustainable, we empower communities to thrive and unlock economic and social prosperity.
Our mission is to revolutionize transit with a solution that delivers high capacity, exceptional user experiences, unmatched affordability, and minimal environmental impact.
The Glydways system is a groundbreaking network of carbon-neutral, interconnected transit pathways powered by standardized autonomous vehicles on dedicated roadways. Operating 24/7 with on-demand access, it offers personalized and efficient mobility-without the burden of heavy upfront infrastructure costs or ongoing taxpayer subsidies.
With Glydways, we're building more than a transportation system; we're creating a future where everyone, everywhere, has the freedom to move.
Meet the team:
The Network Platform team consists of a group of Network, RF, and software engineers responsible for the end-to-end communication system design for Glydways. The team owns the embedded systems that are responsible for providing secure, reliable, and diverse vehicle communications. We work together with the Software, Vehicle Hardware, and the Autonomy engineering teams to produce cutting edge products that unlock the future of transit systems. As an embedded engineer in the Network Platform team, you will be designing the systems that integrate technologies such as 5G cellular, WiFi, Ultra-wide band, GNSS, automotive Ethernet, and more.
Roles & Responsibilities:
Design, prototype, build, and test production embedded firmware.
Evaluate, implement, test, and optimize applications on Linux and RTOS.
Collaborate across multiple disciplines to deliver quality code, debug complex problems, prioritize and get things done with a high level of efficiency and urgency.
Evaluate, design, and implement both existing and custom communication protocols between devices and between compute modules.
Work with autonomy, hardware engineers, and software throughout the lifecycle of the vehicle - from device bring-up, to software deploy.
Work with test engineers and platform engineers in developing testing frameworks at the unit, integration, and system levels.
Knowledge, Skills and Abilities:
Expert level knowledge of C or C++ programming; other languages and skills also valuable.
Knowledge of OS internals (process scheduler, memory management, concurrency, synchronization, storage)
Good debugging skills with an ability to work cross-functionally
Good understanding of Linux and/or RTOS fundamentals, Board Support Pkgs, kernel configuration, device driver interfaces, debugging tools etc.
Strong knowledge of communication protocols, from low level (SPI, I2C, UART, CAN) to high level (TCP/UDP)
Experience with bootloaders
Experience with security concepts such as SecureBoot and secure storage
Experience with time synchronization protocols such as NTP and PTP
Experience deploying firmware both remotely and over-the-air
Familiarity with electronics test equipment and hardware debugging (multimeters, oscilloscopes, power supplies, etc)
Glydways provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
$82k-110k yearly est. Auto-Apply 60d+ ago
Firmware Engineer
Vertiv Holdings, LLC 4.5
Bioengineer job in Delaware, OH
The Firmware Engineer will play a key role in the design and development of embedded control algorithms for power switching and distribution products. This position requires both independent initiative and collaborative teamwork within a dynamic engineering environment. The ideal candidate will possess a degree in engineering and demonstrate hands-on experience in both firmware and hardware development, particularly in areas such as inverter, rectifier, and DC/DC converter design. The Firmware Engineer will work closely with a local team of firmware developers and contribute to a variety of global projects across the organization.
The Firmware Engineer supports the Power Switching and Distribution business unit by contributing to the development and enhancement of embedded control systems. This role involves close collaboration with global teams across design engineering, test engineering, product management, and quality assurance to ensure the successful delivery of innovative and reliable power solutions.
This position will be based onsite at our Vertiv Delaware, OH office location.
Responsibilities:
* Lead the analysis and design of system architectures for embedded control applications.
* Diagnose and resolve system-level issues through comprehensive failure mode analysis.
* Collaborate with fellow embedded firmware engineers to define system and product architecture strategies.
* Design and implement control algorithms using advanced feedback control techniques, including proportional-integral-derivative (PID) control.
* Develop dynamic system models using MATLAB/Simulink and the Power System Blockset to support control strategy development.
* Simulate control algorithms in MATLAB/Simulink and optimize control parameters for performance and stability.
* Translate control algorithms into embedded firmware using C/C++, and integrate them within MATLAB/Simulink models for validation.
* Partner with global firmware teams to implement and deploy embedded control solutions across international markets.
* Provide technical support for field-deployed products, addressing customer issues and ensuring product reliability.
Requirements:
* Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.
* Proficiency in developing embedded software using C.
* Experience with MATLAB/Simulink for modeling, simulation, and analysis.
* Strong understanding of feedback control algorithms, including PID controllers.
* Hands-on experience with embedded code development on microcontrollers or digital signal processors (DSPs).
* Familiarity with power electronic devices and their control, such as 3-phase rectifiers (phase-controlled or PWM) and 3-phase inverters (IGBT-based).
* Ability to read and interpret circuit board schematics and troubleshoot both hardware and firmware issues.
* Proficiency in using firmware debugging tools (e.g., Code Composer, CodeWarrior).
* Experience setting up and executing lab tests to validate firmware designs, including the use of oscilloscopes, power meters, and other diagnostic tools.
* Strong mathematical skills applicable to AC circuit analysis and control system design.
* Effective written and verbal communication skills.
Preferred Qualifications:
* Demonstrated expertise in creating simulation models in MATLAB/Simulink for analysis and troubleshooting.
* Knowledge of system failure modes and operational behavior in 3-phase power systems.
* Familiarity with assembly language, battery monitoring systems, and bug/defect tracking tools.
* Experience documenting firmware using tools such as Microsoft Visio and Rally.
* Understanding of configuration management practices and tools.
* Experience developing firmware in a Real-Time Operating System (RTOS) environment.
* Knowledge of the product development life cycle.
* Exposure to VHDL or other hardware description languages is a plus.
The successful candidate will embrace Vertiv's Core Principals & Behaviors to help execute our Strategic Priorities.
OUR CORE PRINCIPALS: Safety. Integrity. Respect. Teamwork. Diversity & Inclusion.
OUR STRATEGIC PRIORITIES
* Customer Focus
* Operational Excellence
* High-Performance Culture
* Innovation
* Financial Strength
OUR BEHAVIORS
* Own It
* Act With Urgency
* Foster a Customer-First Mindset
* Think Big and Execute
* Lead by Example
* Drive Continuous Improvement
* Learn and Seek Out Development
About Vertiv
Vertiv is a $8.0 billion global critical infrastructure and data center technology company. We ensure customers' vital applications run continuously by bringing together hardware, software, analytics and ongoing services. Our portfolio includes power, cooling and IT infrastructure solutions and services that extends from the cloud to the edge of the network. Headquartered in Columbus, Ohio, USA, Vertiv employs around 20,000 people and does business in more than 130 countries. Visit Vertiv.com to learn more.
Work Authorization
No calls or agencies please. Vertiv will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1, H-1, H-2, L, B, J, or TN or who need sponsorship for work authorization now or in the future, are not eligible for hire.
Equal Opportunity Employer
Vertiv is an Equal Opportunity/Affirmative Action employer. We promote equal opportunities for all with respect to hiring, terms of employment, mobility, training, compensation, and occupational health, without discrimination as to age, race, color, religion, creed, sex, pregnancy status (including childbirth, breastfeeding, or related medical conditions), marital status, sexual orientation, gender identity / expression (including transgender status or sexual stereotypes), genetic information, citizenship status, national origin, protected veteran status, political affiliation, or disability. If you have a disability and are having difficulty accessing or using this website to apply for a position, you can request help by sending an email to ********************.
#LI-RB1
$64k-84k yearly est. Auto-Apply 38d ago
Embedded Software Engineer (Remote)
Smartthings 4.1
Remote bioengineer 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