Embedded Software Engineer
Remote Bioengineer Job
The Software Engineer works under supervision and uses established procedures to perform engineering duties in researching, planning, designing, and developing the mechanical aspects of products for use in the Aerospace or Electronics marketplace. The Software Engineer II works on new product designs, modernization, and upgrades, as well as performs extensive analyses to ensure cost, quality, and customer requirements. The Software Engineer II also uses computer-assisted engineering and design software and equipment to perform daily assignments, applying principles of science and mathematics to develop economical solutions to technical problems.
Essential Functions:
Work effectively with all functional groups to achieve product performance and cost targets. Build quality and manufacturability into the design. Define/understand/comply with company and regulatory guidelines to assure a safe operating environment.
Support continuous process improvement activities including Kaizen, 5S practices to ensure an organized and efficient working environment, and personal development.
Demonstrate proficiency with verbal and written English for technical reports, presentations, analyses, or other communications at the appropriate level throughout the organization.
Understand, decompose, and define product and process requirements to support product development, sustaining and R&D.
Plan, estimate, prioritize, and manage work activities to support meeting project schedules and budgets.
Utilize experience and judgment to plan and accomplish goals. Produce thorough and accurate design and development work of suitable complexity that meets all customer specifications and company requirements for schedule, cost, producibility, quality, and reliability.
Utilize proficient problem-solving processes, documentation, tools and analyses to quickly and effectively identify root cause and corrective actions to technical challenges and/or issue in support of product development and product sustaining assignments.
Generate and review product development documentation including proposals, technical reports, procedures, correspondence, etc. necessary to satisfy customer and program requirements.
Self-directed and motivated while working and communicating effectively within a team environment that consists of several engineering, operations, quality, and business disciplines.
Provide support of IPT activities in collaboration with other technical, operations, quality, and business disciplines.
Perform analysis of requirements, design and code to assure compliance to standards and guidelines.
Develop and ensure full traceability of customer specification requirements to software code.
Review verification output across programs to ensure compliance with guidelines, procedures and customer standards.
Follow Airborne Software guidelines per DO-178
Any other task assigned by supervisor or management.
Minimum Qualifications:
Experience: 3 to 5+ years of relevant work experience
Education/Certification: BA or BS Degree in an engineering discipline. Master's or PhD preferred.
Knowledge:
Expert knowledge of embedded software for aerospace applications per DO178 guidelines, including software planning, requirements management, code generation validation, verification and certification
Strong experience with high level programming languages, such as C/C++, and Assembly language
Experience with communication Interfaces common to aerospace (ARINC429, RS232, CAN, AFDX ...)
Experience with software simulator and emulator
Experience with Data load function
Experience with Digital design
Experience with Scripting languages (PERL, VB, ASP, etc)
Experience with Requirements simulation (such as Matlab with Simulink or SCADE),
Experience with Structural coverage analysis tool (like CodeTest, LDRA, etc)
Skills/Abilities:
Expert knowledge of requirements management tools (e.g. DOORS)
Expert knowledge of Configuration Management tool (Synergy, PVCS, etc) and Problem Tracking tool
Eligibility Requirement: This position may require access to Controlled Data or Information. Where the position requires such access only US Persons will be considered. As a US Department of Defense contractor, we are bound by International Traffic in Arms Regulations (ITAR).
Preferred Qualifications:
Master's degree in engineering
Working Conditions:
Standard office environment
Working conditions are normal for a manufacturing environment.
Manufacturing operations may require the use of safety equipment to include but not limited to: eye safety glasses, gowning, masks, hearing protectors, heel/wrist straps and any other required PPE.
May be exposed to unusual environmental conditions such as loud noises, cold temperatures, confined spaces, dust or fumes.
Requires work with small to medium size hand and power tools.
Occasional travel to customer and outside test lab facilities for technical interchange meetings, design reviews, product testing support, and to attend technical seminars.
May need to travel domestically and internationally (up to 10%)
Standing: 10% *percentage is approximate and may vary depending on work task
Sitting: 90% *percentage is approximate and may vary depending on work task
Lifting (in pounds): up to 20 pounds
Pushing (in pounds): up to 20 pounds
Mental/Visual: use of computer, calculator, filing cabinets
Workspace: cubicle/desk/lab
Salary range:
Software Engineer II - $94,200 to $134,100
Software Engineer III - $133,200 to $163,300
Several factors contribute to actual salary, including experience in a similar role or performing comparable job responsibilities, skills, training, and other qualifications. Some roles may be eligible for participation in performance-based bonus programs.
Benefits: Health care, dental, vision, life and disability insurance starting the first day of the month
Time Off: 15 days of paid time off that start accruing your first day and 12 paid holidays per year.
401k Retirement Plan: 401k plan with company match
Education Reimbursement: eligible after 90 days of employment
Flexible work schedule: This position is eligible Flex Hybrid schedule which allows for the option of up to 2 days/week of work-from-home. Some conditions apply which will be discussed during the interview process. Full policy to be provided after hire.
Embedded Software Engineer
Remote Bioengineer Job
Embedded Software Engineer - Burbank CA
AT3 Staffing is excited to partner with an innovative leader in the aerospace and electronics industry to find a talented Embedded Software Engineer to join their team. This is a high-impact role where you'll be at the forefront of designing, developing, and optimizing cutting-edge embedded software for mission-critical aerospace applications. If you're passionate about embedded systems, high-performance software, and aviation technology, this is an exciting opportunity to work on next-generation aerospace solutions in a dynamic, collaborative environment.
What You'll Do:
Drive software development for aerospace systems, ensuring compliance with DO-178 standards and industry best practices.
Develop, test, and integrate real-time embedded software for mission-critical applications.
Work with C/C++, Assembly, and scripting languages to develop high-reliability software solutions.
Design and implement software for avionics communication interfaces (ARINC429, RS232, CAN, AFDX).
Utilize software simulation and emulation tools to optimize and validate system performance.
Collaborate with cross-functional teams, including hardware engineers, system architects, and quality assurance, to ensure seamless product integration.
Contribute to continuous process improvement efforts, including Kaizen and 5S practices, to enhance software quality and efficiency.
Support structural coverage analysis, configuration management, and requirements traceability using industry-standard tools like DOORS, LDRA, and Synergy.
What You Bring:
3 to 5+ years of experience developing embedded software for aerospace, avionics, or related industries.
Bachelor's degree in Engineering, Computer Science, or a related discipline (Master's or PhD preferred).
Expertise in C/C++ and Assembly programming for real-time systems.
Strong experience with DO-178 software certification processes.
Hands-on experience with requirements management tools (DOORS), software verification tools, and configuration management systems.
Experience with simulation and modeling tools (MATLAB/Simulink, SCADE).
Knowledge of digital design, software simulation, and structural coverage analysis tools.
Ability to work independently while excelling in a team-oriented environment.
US Citizenship or Permanent Residency required (ITAR compliance).
Salary range:
Software Engineer II - $93,900 to $133,700
Software Engineer III - $132,900 to $162,900
Several factors contribute to actual salary, including experience in a similar role or performing comparable job responsibilities, skills, training, and other qualifications. Some roles may be eligible for participation in performance-based bonus programs.
Benefits
Insurance: Health care, dental, vision, life and disability insurance starting the first day of the month
Time Off: 15 days of paid time off that start accruing your first day and 12 paid holidays per year.
401k Retirement Plan: 401k plan with company match
Education Reimbursement: eligible after 90 days of employment
Flexible work schedule: This position is eligible for our Flex Hybrid schedule which allows for the option of up to 2 days/week of work-from-home. Some conditions apply which will be discussed during the interview process. Full policy to be provided after hire.
Embedded Software Engineer I/II
Remote Bioengineer Job
Join us at Zone 5 Technologies where innovation and cutting-edge technology drive pioneering advancements in unmanned aircraft systems (UAS). Based in the vibrant city of San Luis Obispo CA, we're seeking talented individuals to join and contribute to our growing team.
We thrive on pushing boundaries and inventing solutions to real-world challenges. Join a community of forward-thinkers who collaborate to create impactful products with a global reach. Our team, consisting of engineers and professionals, is prepared to overcome new frontiers and deliver innovative solutions in the field of unmanned aircraft systems.
We are seeking an Embedded Software Engineer I/II to join our team. As an unmanned aerial systems (UAS) company, we are looking for an individual with experience in writing software for embedded microcontrollers.
Responsibilities:
Design, code, and implement software for embedded devices and systems on unmanned aircraft and test out those devices in flight test environments.
Write and test software to support the integration of sensors and processors into aircraft (such as autopilots, payloads, radios, or other functional components).
Debug, troubleshoot, and isolate software issues.
Ability to read schematics and use standard debugging equipment: oscilloscope, logic analyzer, multimeter.
Work closely with other engineering disciplines (mechanical, electrical, etc).
Participate in design and peer reviews for solutions.
Maintain high standards of software quality within the team by adhering to good practices and habits of configuration control.
Qualifications:
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace, or related field.
1-2 years of experience in developing embedded software for real-time systems.
Proficient in C/C++ in a real-time embedded environment.
Experience using MATLAB and Simulink.
Experience with the CAN bus, SPI, and serial (RS485, etc.) protocols.
Experience reading and understanding electrical hardware schematics.
Experience writing firmware/embedded code for a physical device.
Fundamental knowledge of low-level firmware.
Experience using an oscilloscope, and logic analyzer for debugging boards.
Experience with real time operating systems, preferably VxWorks or FreeRTOS.
Develop and perform tests and test procedures to verify embedded system functionality
Collaborate with cross-functional engineering teams to deliver high-quality systems
Pay range for this role
$85,000 - $130,000 USD
What's in it for you:
Benefits:
Competitive total compensation package
Comprehensive benefit package options include medical, dental, vision, life, and more.
401k with company-match
4 weeks of paid time off each year
12 annual company holidays
Why Join Zone 5 Technologies?
Innovative Environment: Work on cutting-edge technology that is shaping the future of defense and aerospace.
Collaborative Culture: Join a team of passionate professionals dedicated to pushing the boundaries of what's possible.
Career Growth: Opportunities for professional development and career advancement.
Flexible Work Arrangement: Benefit from a hybrid work environment with the flexibility for remote work.
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.
If you are passionate about unmanned aircraft technology and want to be a part of a dynamic and growing company, we would love to hear from you. Apply today and join the Zone 5 Technologies team!
Founding Engineer, Embedded Robotics Sensing
Remote Bioengineer Job
Who is Recruiting from Scratch:Recruiting from Scratch is a talent firm that focuses on placing the best candidate for our clients. Our team is 100% remote and we work with teams across North America, South America, and Europe to help them hire.https://www.recruitingfromscratch.com/Senior Robotics Vision Engineer - Pioneering Drone Navigation SystemsSan Francisco Bay Area | Competitive CompensationCompany Description
Our client, a well-funded startup revolutionizing autonomous navigation systems, is pushing the boundaries of what's possible in drone technology. Their groundbreaking visual positioning system achieves unprecedented accuracy without relying on GPS, opening new frontiers in autonomous flight capabilities.
What You Will Do
Lead the development and optimization of next-generation visual navigation systems for large-scale drone fleet operations
Architect and implement embedded software solutions for vision-based robotics, optimizing for size, weight, power, and performance constraints
Drive critical technical decisions that balance innovation with practical deployment considerations
Collaborate with hardware vendors and suppliers to ensure optimal integration of vision systems
Spearhead fleet management strategies and quality assurance processes for large-scale deployments
Shape the technical foundation of a rapidly growing startup, with significant influence over core product development
Ideal Candidate Background
4+ years of experience in embedded hardware engineering
Deep expertise in Visual Inertial Odometry (VIO) and SLAM systems
Proven track record implementing embedded SLAM architectures for commercial products
Strong foundation in computer vision and robotics sensing technologies
Experience with autonomous aerial vehicles or drone systems
Exceptional coding abilities across embedded systems platforms
Preferred Qualifications
Startup experience or track record of building systems from the ground up
Experience with fleet management and deployment of autonomous systems
Background in optimization of vision-based navigation systems
Strong project leadership and vendor management experience
Compensation & Benefits
Base Salary: $180,000 - $210,000
Equity: 0.50% - 1.50%
Comprehensive health, dental, and vision coverage
Flexible PTO policy
Professional development opportunities
Ground-floor opportunity at a well-funded startup
Work with cutting-edge technology in autonomous systems
The ideal candidate will be a hands-on technical leader who thrives in fast-paced environments and is passionate about pushing the boundaries of autonomous navigation technology. This role offers the unique opportunity to shape the future of drone navigation systems while working with a talented team of innovators.
#J-18808-Ljbffr
Embedded Software Senior Engineer- SOC Firmware
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. Your responsibilities may include, but not limited to:
Design, development and integration of SoC firmware features, diagnostics and test capabilities for QCT boot platforms.
Strong coordination and collaboration across a wide range of technical areas to include software, hardware, ASIC, integration, architecture, emulation and simulation teams.
Paying attention to the details during all phases of firmware design, development, integration, testing and release.
Work with Emulation and HW design teams, as necessary, in verifying and debugging firmware, driver and resolving platform issues.
Efficient and secure coding (i.e., cognizant of not exposing security exploits) 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 2+ years of Software Engineering or related work experience.
OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
OR PhD in Engineering, Information Systems, Computer Science, or related field.
2+ years of academic or work experience with Programming Languages such as C, C++, Java, Python, etc.
What are we looking for?
4+ 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.
Good analytical, debugging and problem-solving skills.
ARM microprocessor architecture and ARM Assembly language experience.
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.
Preferred Education Requirements:
Master's in Computer Engineering and/or Computer Science and/or Electrical Engineering.
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-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able to participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities.
To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
EEO Employer: 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:
$111,300.00 - $166,900.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. Even more importantly, please note that 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 (employees on sales-incentive plans are not eligible for our annual bonus). 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 at this link.
If you would like more information about this role, please contact Qualcomm Careers.
#J-18808-Ljbffr
Embedded Software Developer
Remote Bioengineer Job
**We are looking for an Embedded Software Developer to join our team at Innomotics.** **The Industry-Leader of Motors and Drives** Innomotics is an industry-leading supplier of motors and large drive systems. With a trusted legacy of more than 150 years of engineering expertise, our products power all the world's most essential industries. Today, we are bringing the #EnergyTransition to life with a portfolio that enables our customers to boost energy efficiency, reduce greenhouse gases, and minimize the carbon footprints of plants.
**Our Most Powerful Engine: Our People**
We are a team of more than 15,000 dedicated experts, doers, innovators. For us, engineering the future means keeping businesses in motion. As a global player operating with the spirit and speed of a mid-sized champion, the future holds unlimited opportunities for us. If you share our bold mindset to be best-in-class, we want you IN.
**Your Future Role**
Innomotics in New Kensington, PA, is looking for a multifaceted Embedded Software Engineer to develop, test, deploy, maintain, and improve software on new and existing control systems and their related software packages. We are looking for someone who is experienced development and solving of sophisticated software.
This position is based in New Kensington, PA and will work a hybrid schedule.
+ Responsible for the design, coding, debugging, maintenance and support of new products and applications for proprietary industrial control systems.
+ Completes a wide variety of sophisticated technical assignments and performs complex tests or investigations pertaining to the development of new designs, methods, and processes and investigates possible application of results.
+ Support improvements and extensions to the existing software suite, as well as the design and implementation of new software applications.
+ Completes the preparation of Engineering reports, and engineering code reviews.
+ Coordinates with Test Lab on Software and Hardware testing where appropriate.
+ Builds test scripts for testing code.
**Your Profile**
+ 2-5 years of successful experience in related field.
+ Ability to develop embedded software, review, test and debug real-time Embedded devices.
+ Experience in development in Matlab and Simulink
+ Experience in programming experience in: C, C# or C++.
+ Experience in Test automation and scripting tools (Python, other)
+ Experience with hands-on development and fixing of embedded systems.
+ Familiarity with hardware and software configuration management tools, defect tracking tools, and peer review.
+ Knowledge of Secure coding techniques, IP protocols, interfaces to hardware subsystems.
+ Strong documentation and writing skills.
+ Strong communication skills
**Preferred Skills:**
+ Variable Frequency Drive / Motor control experience
+ Experience with FPGA low level Software desirable
+ Experience in embedded systems design with preemptive, multitasking real-time operating systems (RTOS)
+ Communication protocols: serial, TCP, USB, I2C, UDP.
+ Version control systems (Git)
+ Containers: Docker, Kubernetes
+ Experience with laboratory measurement tools for debugging and fixing software and hardware.
+ Experience with Linux OS
The pay range for this position is $79,900 - $137,100. The actual wage offered may be lower or higher depending on budget and candidate experience, knowledge, skills, qualifications, and premium geographic location.
**What's IN it for you (Our Benefits)**
+ Competitive compensation based on qualifications
+ Medical, dental, prescription and vision coverage, first day of employment
+ Matching 401(k) (immediate employer match)
+ Competitive paid time off plan, paid holidays, and floating holidays
+ Career development opportunities
+ Education and tuition reimbursement programs available
+ Flexibility to work remote a few days a week
+ Paid parental leave
**Ready to power the future with us? Join Innomotics and start making a difference now. #TeamInnomotics #JoinReliableMotion**
Innomotics is an equal opportunity employer and values diversity. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status or disability status.
Jobs at Innomotics (************************************************** : Find out more about jobs & careers at Innomotics.
**EEO is the Law**
Applicants and employees are protected under Federal law from discrimination. To learn more, Click here (*************************************************************** .
**Pay Transparency Non-Discrimination Provision**
Innomotics follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here (*********************************************************************************************** .
**California Privacy Notice**
California residents have the right to receive additional notices about their personal information. To learn more, Click here (***************************************************************************************** .
**Nearest Major Market:** Pittsburgh
Apply now »
Staff Embedded Systems Engineer
Remote Bioengineer Job
As Staff Embedded Systems Engineer, you will play a crucial role in developing and implementing the code to run our cutting-edge energy storage equipped appliances. Your primary focus will be device connectivity, data flow via cloud pipeline, and firmware fleet management scaling, but you'll have ample opportunity to work on projects that include oven and stovetop performance improvements, battery management, power electronics, graphics design, and new product development. You will work with a small, cross-functional team of skilled, passionate engineers to design, implement, and test new features and the occasional recipe.
We value a diverse workplace and are assembling our team to match these values at this early stage. We especially welcome different backgrounds, experiences, abilities, and perspectives, and strongly encourage people of all ethnic backgrounds and genders to apply.
This is a full-time position and it is expected to be in-office 4 days per week with 1 day flexible for in-office or remote work. Our office is located in Berkeley, CA.
What You'll Do
* Develop, enhance, and maintain firmware for the Charlie induction range.
* Interface with hardware design and development teams to ensure smooth integration of software and hardware components.
* Implement and test new features (note: this often means cooking food).
* Understand and improve the network stack and connectivity capability of our microcontrollers - areas of improvement are failure mechanism detection and recovery for OTA updates and wifi/application layer protocol disconnects, fleet telemetry database management, remote unit control, and bluetooth provisioning application flow.
* Support the manufacturing test process for the firmware team with ability to interface and make modifications to firmware flashing station, provisioning station, and end-of-line testers.
What You'll Bring
* Significant experience with WiFi, Bluetooth, TCP/IP, and application layer protocols such as CoAP, HTTPS, MQTT, or other.
* Experience with over the air programming and/or bootloader development.
* Experience with database management and REST API design/use.
* Deep knowledge of C programming for embedded systems. Cpp experience is helpful.
* Proficiency using FreeRTOS based applications.
* Experience architecting and implementing continuous integration and development processes such as automated hardware in loop testing, software in loop testing, and unit testing.
* 3+ embedded products from design through production to customer fleet support.
* Effective communication and collaboration skills: experience working with diverse engineering teams to inform system architecture and organizational development processes.
Compensation
The salary range for this role is $150,000 - $180,000 per year, plus equity compensation. We are committed to equitable compensation, and offer a generous benefits package to make sure you have the support you need. We cover 100% of the premiums for our employees and 50% of the premiums for their dependents on our base plans for medical, dental, and vision insurance. We offer a 401(k) plan for employees to contribute to, in addition to many other benefits. Every employee, regardless of gender identity or expression, is eligible for 16 weeks of paid parental leave after three months of employment (eight weeks through Copper and eight weeks CA Paid Family Leave).
Equal Employment Opportunity
We are committed to creating an equitable and inclusive environment for all our employees and are seeking to build a team that reflects the diversity of the people we hope to serve with our products. We are proud to be an equal opportunity employer.
About Us
Copper's vision is a future where every home is electrified with abundant clean energy. Our mission is to make decarbonization accessible to everyone by selling electric home appliances that enrich their daily lives. We're reducing the cost of electrification by integrating batteries into household appliances, starting with the stove. Our work has been funded by the Department of Energy, in an effort to reduce reliance on fossil fuels and increase energy resilience with products that are high-performance, safe, intuitive, and robust. As we build our team and pursue our mission, we do it with a strong sense of our core values because it's not just what you do, it's how you do it. You'll see this in high-level decisions, how we run meetings, our day-to-day work, hiring, and our interactions with customers and the broader community. We intend to have a massive impact on our team, our neighborhood, and the world.
Software Engineer - Embedded Systems
Remote Bioengineer Job
Lightship is the first American all-electric recreational vehicle manufacturer currently developing an aerodynamic, battery-powered trailer for the electric age. As the macro transition to an all-electric transportation ecosystem accelerates, Lightship is bringing the increased convenience and superior performance that electrification offers to a pastime enjoyed by over 11 million American families.
Honoring Diverse Perspectives
Lightship is committed to hiring and developing top talent from diverse backgrounds. We believe representing and supporting diverse groups is key to the success of our team members, customers, shareholders and the achievement of our mission and vision. We operate in a collaborative environment with a flat organizational structure and expect a high degree of integrity, autonomy and creativity from all members of the team.
About the Role
Lightship's mission to modernize and electrify RVs demands building cutting edge electronics and controls. As a Software Engineer, you will develop software across a distributed compute architecture, which includes domains such as power systems, propulsion, and body controls. You will also contribute towards maturing and stabilizing the platform software layer, which will host the application software layer supporting the domains mentioned above. You will work closely with product and engineering teams and help hasten our path to market with an exceptional vehicle that redefines RVing.
ResponsibilitiesDevelop application software for Lightship's in-vehicle controllers, spanning domains from drivetrain, power distribution, and body controls Develop and integrate device drivers for embedded peripherals connected over LIN, SPI, UART, CANDevelop software to support hardware bring-up Collaborate with cross-functional teams in identifying the root causes of software defects Develop software unit tests suites and integrate test cases with a CI/CD pipeline Participate in software code reviews and hardware schematic reviews
Minimum QualificationsBachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience Minimum 3 years experience in software development Proficiency coding in C/C++Experience with development for a microcontroller and experience with communication protocols such as SPI, CAN, CAN-FD, I2C, LIN, and UARTProficient with debug tools such as oscilloscopes, logic analyzers, and multimeters Experience working with cross-functional software, hardware, test, and manufacturing teams
Preferred QualificationsProficiency in programming languages such as C# and PythonExperience working with microprocessors and linux operating systems Experience working with safety critical systems and familiarity with ISO 26262 standard Familiarity with automotive electrical power systems and automotive drivetrains Familiarity with Ethernet, WiFi, LTE, and Bluetooth
EquityLightship compensation consists of the yearly salary above plus equity, which gives you a stake in the company.
$130,000 - $160,000 a year
Onsite/Hybrid Work
Hybrid roles at Lightship require onsite work from our offices Monday, Wednesday, and Thursday. Tuesdays and Fridays are optional work from home days, when your work will be executed more successfully from home. Speak to the hiring manager to learn more.
Employee Benefits & Philosophy - Applies to Full Time Employees only
- Healthcare, Dental, Vision
- 401k
- Flexible Paid Time Off - that we actually want you to use!
- 12 weeks paid parental leave
- $2,000 per year towards an RV trip of your own &/or professional development opportunities - we call this a LightTrip
Lightship offers all of its full time employees and their dependents full benefits including health, dental and vision insurance and covers 100% of the insurance premium. We are on a mission to create a more healthful all-electric experience for a pastime that millions of families enjoy and believe strongly that our team should not have to worry about quality healthcare for themselves or their loved ones along the way.
Embedded Software Engineer
Remote Bioengineer Job
We are seeking an experienced Embedded Software Engineer with in-depth knowledge of real-time embedded software philosophies and practices. The ideal candidate will have a strong understanding of Linux kernel internals, including process scheduler, memory management, concurrency/synchronization, memory allocation, file systems, and networking subsystems architecture. You will be responsible for developing embedded software in Rust, along with C/C++, or other languages, and coding for microcontrollers, including hardware drivers.
Responsibilities
* Develop embedded software in RUST, assembly, C/C++, or other languages.
* Work with microcontrollers, including hardware drivers.
* Utilize strong debugging skills in kernel development and validation of system from user space.
* Apply knowledge of user space API.
* Review schematics, logic analyzers, and troubleshoot embedded software (bare-metal).
* Handle low-level communications, such as PCIe, Ethernet, SPI, and I2C.
* Work on middleware programming and device software, focusing on the middle level of software systems.
* Understand and integrate existing software stacks across various subsystems.
* Dive into architectural complexities to identify and resolve issues.
Essential Skills
* Proficient in C++ and object-oriented programming.
* Experience with firmware and Linux driver development.
* Strong understanding of embedded software development and middleware programming.
* Knowledge of Rust and low-level communications (PCIe, Ethernet, SPI, I2C).
* General device software experience.
* Ability to work on both middleware to application and middleware to low-level software.
Additional Skills & Qualifications
* Experience in automotive or consumer products.
* Ability to handle architectural complexity of device software.
* 20% of work involves creating from scratch, while 80% involves understanding existing systems.
Pay and Benefits
The pay range for this position is $80.00 - $95.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 remote position.
Application Deadline
This position is anticipated to close on Apr 30, 2025.
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.
Diversity, Equity & Inclusion
At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I are embedded into our culture through:
* Hiring diverse talent
* Maintaining an inclusive environment through persistent self-reflection
* Building a culture of care, engagement, and recognition with clear outcomes
* Ensuring growth opportunities for our people
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 process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
Staff Firmware Engineer
Remote Bioengineer Job
About the role:
The Embedded Perception Team builds the next generation of intelligent video and AI-driven safety solutions, integrating high-performance camera systems and real-time edge computing into Samsara's fleet and industrial products. We enable low-latency, high-quality video processing and advanced AI models at the edge. This role is perfect for a hands-on, technical leader who wants to shape Samsara's edge AI and multimedia strategy while mentoring engineers and delivering impactful solutions.
This is a remote position open to candidates residing in the US.
You should apply if:
You want to impact the industries that run our world: The software, firmware, and hardware you build will result in real-world impact-helping to keep the lights on, get food into grocery stores, and most importantly, ensure workers return home safely.
You want to build for scale: With over 2.3 million IoT devices deployed to our global customers, you will work on a range of new and mature technologies driving scalable innovation for customers across industries driving the world's physical operations.
You are a life-long learner: We have ambitious goals. Every Samsarian has a growth mindset as we work with a wide range of technologies, challenges, and customers that push us to learn on the go.
You believe customers are more than a number: Samsara engineers enjoy a rare closeness to the end user and you will have the opportunity to participate in customer interviews, collaborate with customer success and product managers, and use metrics to ensure our work is translating into better customer outcomes.
You are a team player: Working on our Samsara Engineering teams requires a mix of independent effort and collaboration. Motivated by our mission, we're all racing toward our connected operations vision, and we intend to win-together.
In this role, you will:
Drive technology choices, implementing embedded solutions, and/or establishing architectural patterns that have a broad and lasting impact on Samsara's products
Identify opportunities and initiate strategic conversations to influence the direction of our technology and engineering culture
We operate significant AI algorithms on the edge, and you will play a key role ensuring their accuracy and that they run within the constraints of the devices
Partner closely with our Hardware team in defining and building next generation devices that can support the company's objectives
Lead teams in delivering products and capabilities that contribute to Samsara's products and revenue
Deliver impact by solving the hardest technical problems and enabling products to reach the market quickly and successfully with high quality
Act as a multiplier for the team, elevating the impact and output of every team member
Champion, role model, and embed Samsara's cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices
Minimum requirements for the role:
8+ years of experience in the design, development, and deployment of embedded software, with at least 2 years in a technical leadership or architecture role
Proven expertise in multimedia frameworks, video codecs, and camera systems
Strong programming skills in C/C++, Go, Python, or similar
Demonstrated ability to spearhead and deliver complex, high-impact projects with multiple dependencies
Strong communication and collaboration skills, with the ability to influence cross-functional teams and stakeholders
Experience deploying CV/ML models on edge devices in real-world applications
An ideal candidate also has:
Played a prominent role in shaping the engineering culture of a rapidly scaling large, global engineering team
Expertise in developing and managing software for large-scale embedded systems, deployed on 1M+ devices
Software Engineer, Embedded Automotive Platforms
Remote Bioengineer Job
At Wayve we're committed to creating a diverse, fair and respectful culture that is inclusive of everyone based on their unique skills and perspectives, and regardless of sex, race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity, veteran status, pregnancy or related condition (including breastfeeding) or any other basis as protected by applicable law.
About us
Founded in 2017, Wayve is the leading developer of Embodied AI technology. Our advanced AI software and foundation models enable vehicles to perceive, understand, and navigate any complex environment, enhancing the usability and safety of automated driving systems.
Our vision is to create autonomy that propels the world forward. Our intelligent, mapless, and hardware-agnostic AI products are designed for automakers, accelerating the transition from assisted to automated driving.
At Wayve, big problems ignite us-we embrace uncertainty, leaning into complex challenges to unlock groundbreaking solutions. We aim high and stay humble in our pursuit of excellence, constantly learning and evolving as we pave the way for a smarter, safer future.
At Wayve, your contributions matter. We value diversity, embrace new perspectives, and foster an inclusive work environment; we back each other to deliver impact.
Make Wayve the experience that defines your career!
The role
As a member of the Embedded Automotive Platforms team, you will contribute towards the creation of a software platform that interfaces with the automobile's embedded hardware. This includes developing abstractions and APIs that enable Wayve's software and robotics teams to deploy AV software efficiently. Your role involves understanding the capabilities and nuances of various deployment platforms and creating abstractions that minimize the need for Onboard Applications to be customized for each target platform.You will play a crucial role in advancing Wayve's AV technology. Your contributions will drive the efficiency, maintainability, and scalability of the embedded systems that underpin our autonomous vehicles.
Key Responsibilities
Design, develop and maintain embedded software for autonomous vehicle platforms, focusing on sensor integration and hardware abstraction.
Implement and optimize device drivers for various sensors and compute hardware.
Collaborate with cross-functional teams to define software requirements and ensure seamless integration with the autonomous driving application stack.
Debug and troubleshoot software issues, ensuring high reliability and performance.
Participate in code reviews, testing, and documentation to maintain high software quality standards.
Stay up-to-date with industry trends and advancements in embedded systems and autonomous vehicle technology.
About you
In order to set you up for success as an Embedded Automotive Platforms Engineer at Wayve, we're looking for the following skills and experience.
Essential
Bachelor's degree in Computer Science, Electrical Engineering, or a related field
Experience in embedded software development, preferably in the automotive or autonomous driving industry
Proficiency in the C++ programming language
Experience with embedded operating systems (e.g., Linux, QNX, RTOS)
Familiarity with hardware abstraction layers and device driver development
Knowledge of sensor technologies (e.g., LiDAR, RADAR, cameras) and their integration with embedded systems
Strong problem-solving skills and attention to detail
Excellent communication and teamwork skills
Ability to work in a fast-paced and dynamic environment
Desirable
Prior experience developing and deploying autonomous vehicle software on commercial automobiles
Experience with NVIDIA Drive Orin platform or similar automotive computing platforms
Understanding of safety-critical software development and automotive standards (e.g., ISO 26262)
Proficiency in the Rust programming language
Educational Background: A Master's degree or greater in Computer Science, Electrical Engineering, or a related field
This is a full-time role based in our office in Synnyvale. At Wayve we want the best of all worlds so we operate a hybrid working policy that combines time together in our offices and workshops to fuel innovation, culture, relationships and learning, and time spent working from home. We operate core working hours so you can determine the schedule that works best for you and your team.
#LI-AB1
We understand that everyone has a unique set of skills and experiences and that not everyone will meet all of the requirements listed above. If you're passionate about self-driving cars and think you have what it takes to make a positive impact on the world, we encourage you to apply.
For more information visit Careers at Wayve.
To learn more about what drives us, visit Values at Wayve
DISCLAIMER: We will not ask about marriage or pregnancy, care responsibilities or disabilities in any of our job adverts or interviews. However, we do look to capture information about care responsibilities, and disabilities among other diversity information as part of an optional DEI Monitoring form to help us identify areas of improvement in our hiring process and ensure that the process is inclusive and non-discriminatory.
Embedded Software Engineer - United States Remote Position
Remote Bioengineer Job
Global Security company is seeking an experienced Embedded Software Engineer. Ideal candidates are technically strong, take pride in tackling challenges and get excited about owning critical services. REQUIREMENTS
Extensive experience developing in C programming language
Experience with several operating systems (Linux, Embedded Linux, Windows, etc.)
Real-time operating system experience (QNX, VxWorks, TreadX, FreeRTOS, MQX, etc.)
Must be able to work on US government engagements
Bachelor's degree in Computer Science, Electrical Engineering or related field of study
PREFERRED
Networking and security protocols (TCP/IP, UDP, HTTP / HTTPS, IPSEC, SSH, SMTP, SFTP, SSL, OpenSSL, TLS, etc.)
Android / iOS
Hardware optimization
Assembly language
JO-1801-607
Embedded Systems Engineer for Medical Device Startup
Remote Bioengineer Job
About Us: We are a dynamic and innovative medical device startup developing a point-of-care portable blood coagulation testing device. Our full-time team currently comprises a CEO/Biomedical Engineer and an Electrical Engineer.
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
Embedded Software Engineer
Remote Bioengineer Job
Want to help shape tomorrow? At Bendix we've been doing it for 90 years…setting the standard with advanced dynamic solutions that drive improved commercial vehicle performance and safety. We're part of the Knorr-Bremse Group, the global leader in braking technologies. As part of our team, you'll collaborate with a world of talented and dedicated colleagues whose sense of purpose complements your own. You'll find rewarding opportunities, diverse experiences, partnerships, and an unwavering commitment to ethics and integrity. Innovation is part of our DNA. Achievement drives our culture. Learn more today! **********************
JOB DESCRIPTION:
Embedded Software Engineer (Remote Option possible)
Position Summary:
Software engineer focused on quality real time embedded software development and design for the Bendix electronics' product lines.
Essential Functions:
Develop and implement software for embedded devices and systems
Write clear, robust code on a consistent basis
Investigate, select, and document technical approaches
Bring up and debug proof-of-concept prototypes quickly
Thoroughly document and support implemented code
Integration and development of software at the electrical interface level.
Ensures customer requirements are met.
Experience:
Experience working with real time electronic control devices for commercial vehicles, automotive, or aerospace industries a plus.
Experience with real time operating systems, multi-threaded applications and use of semaphores
Inter process communication mechanisms such as shared memory, queues, buffers, pipes, sockets.
Experience with digital image processing, object recognition and detection a plus.
Experience in communication networks (J1939, J1587, ISO 14229, J2497, LIN a plus, SPI, I2C, UART, USB, Bluetooth, WiFi)
Real time embedded C, C++ and assembly programming experience
Higher-level object-oriented languages such as Java or C# a plus.
Experience in using modeling and simulation tools (MatLab, Simulink, EmbeddedCoder, ASCET, dSpace) is very desirable.
Experience in using scripting languages such as PERL or Python nice to have.
Experience with tools such as logic analyzers, oscilloscopes, emulators, probes.
Experience with software configuration management systems (i.e. PTC)
Experience in developing software test plans and test cases (module, integration, systems, functional, performance, and stress)
Experience in leading software projects
Experience in structured design analysis techniques (i.e. SWFMEA, FTA)
Experience in the use of cross compilers, assemblers, and related software development tools
Experience with test automation tools
Experience in using Vector CANalyzer, CANdela, CANDiva, CANope, CANoe tools is highly desibable.
Minimum 7+ years' experience required.
Knowledge:
Understanding of software development techniques, methodologies, and industry standards (ASPICE, AUTOSAR, MISRA, SEI CMM, ISO26262, Scrum) very desirable.
Knowledge of C-Unit, PC-Lint, Polyspace, Axivion Bauhaus, Enterprise Architect
Skills:
Excellent organization skills with a capability to prioritize time and resources to achieve the completion of tasks / goals.
Ability to assimilate data quickly
Strong interpersonal, oral, and written communication skills and a positive/proactive work ethic.
Must possess a strong set of interpersonal skills to ensure success in a cross-functional, team environment developing solutions through collaboration.
Formulates new processes and strategic thinking and leads the development of new core processes to enhance business unit performance.
Ideal candidate is a self-starter with a high level of energy.
Strong problem solver with demonstrated project management skills
Supports new projects and programs in anticipation of business needs. Supports teams in planning and decision making.
Capable of performing in a highly stressful environment.
Influences and motivates others, provides direction, removes barriers, supports high impact teams.
Manages self and others with a sense of urgency
Desire to learn new tools and develop a cross-functional skill set.
Education:
Bachelor's degree in Electrical Engineering, Computer Engineering or equivalent required.
Master's Degree in Engineering a plus
Six Sigma Blackbelt Certification a plus
Position Requirements:
The demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
What does Bendix have to offer you?
- Work/life balance that includes Paid Vacation & Holiday Paid Time Off
- 401k Plan with Company matching
- Retirement Savings Plan
- Educational Assistance Program (Tuition Reimbursement)
- Wellness Program and incentives
- Telework policy
- On-Site Fitness Center
- On-Site Cafeteria with Healthy menu options
- Health and Welfare Insurance Benefits that start on your 1st day of employment:
Company-Paid Benefits:
- Basic Life Insurance
- Basic Accidental Death and Dismemberment (AD&D) Insurance
- Short Term Disability
- Business Travel Accident Insurance
- Employee Assistance Program (EAP)
Voluntary Employee-Paid Benefits:
- Medical and Prescription insurance
- Dental insurance
- Vision insurance
- Supplemental Life Insurance Plans
- Supplemental AD&D insurance for Employee and Family
- Long Term Disability
- Accident Plan
- Critical Illness Plan
- Hospital Indemnity Plan
#LI-KM1
#LI-KM1
Lead Embedded Software Engineer
Remote Bioengineer Job
Lead Embedded Software Engineer
Are you ready to develop the future of retail?
As the world's leader in IoT and data technologies for commerce, our mission is to help retailers and brands use digitalization to become more efficient, more intelligent, and more sustainable-and in doing so, enable more positive commerce.
VusionGroup is a fast-growing, fast-paced retail tech company. We believe that by thinking big and working together as one team-agile thinkers, tech makers, and change agents-we can build the largest retail IoT platform in the world.
Job Description
We build. We create impact.
We are seeking an experienced Lead Embedded Software Engineer to develop and optimize software for our IoT hardware solutions. The ideal candidate will have deep expertise in firmware development, real-time systems, and low-power embedded architectures. This role requires a hands-on engineer who thrives in a fast-paced environment and is comfortable working across multiple layers of the embedded stack, from hardware abstraction to application-level software.
Firmware Development: Design, develop, and optimize embedded software for IoT devices, smart sensors, and edge computing systems.
Real-Time Operating Systems (RTOS): Develop real-time applications using RTOS (such as FreeRTOS, Zephyr, or ThreadX).
Microcontroller & SoC Integration: Work with various MCUs and SoCs (ARM Cortex-M, RISC-V, etc.), including low-power optimization and peripheral interfacing.
Device Drivers & BSP Development: Implement and optimize drivers for I2C, SPI, UART, CAN, GPIO, ADC, and other peripherals.
Wireless Communication Protocols: Develop and debug Bluetooth, Wi-Fi, Zigbee, LoRa, NFC, or 5G communication stacks.
Security & Reliability: Implement secure bootloaders, encryption, authentication mechanisms, and ensure secure firmware updates (OTA).
Code Optimization & Debugging: Profile and optimize firmware performance, memory footprint, and power consumption using JTAG, SWD, oscilloscopes, and logic analyzers.
Testing & Validation: Develop unit tests, integration tests, and system tests to validate embedded software.
Cross-functional Collaboration: Work closely with hardware engineers, cloud engineers, and mobile app developers to ensure seamless integration of software and hardware.
Regulatory Compliance: Ensure firmware meets industry standards and certifications (such as UL, FCC, CE, ISO 26262, or IEC 62304).
Continuous Improvement: Stay updated with new technologies, tools, and methodologies in the embedded systems domain.
Qualifications
Qualifications we're looking for.
Experience:
7+ years of experience in embedded software development.
Experience with IoT security principles, cryptographic algorithms, and secure boot mechanisms.
Experience in OTA firmware updates, bootloader development, and fail-safe mechanisms.
Hands-on experience with RTOS, bare-metal programming, and Linux kernel development.
Skills:
Proficiency in C, C++, and familiarity with Python for scripting.
Strong debugging skills with oscilloscopes, logic analyzers, and in-circuit debuggers.
Knowledge of power management techniques for battery-powered devices.
Abilities:
Excellent verbal and written communication; ability to convey complex information clearly and understandably.
Ability to liaise with individuals across a wide variety of operational, functional, and technical disciplines and work within a virtual global team environment preferred.
Education:
Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or related field.
Preferred Qualifications:
Experience with AI/ML edge computing and DSP optimizations.
Knowledge of containerized applications on embedded Linux (Docker, Yocto).
Familiarity with cloud connectivity (AWS IoT, Google Cloud IoT, Azure IoT Hub).
Experience with agile methodologies and version control (Git, CI/CD pipelines).
We innovate. We help communities thrive.
VusionGroup has an international presence in 19 countries. In joining us, you'll be part of a globally distributed team of intellectually curious, committed, and collaborative co-workers.
The work is fast paced, challenging, and ambitious. Here, you will feel valued for your contributions as we reinvent modern commerce-together.
We feel supported. You will too.
VusionGroup is a place where people feel safe, happy, and respected. We offer programs and benefits to support you in whatever comes next in your life, including:
Generous paid time off (PTO): 35 days PTO to enable work/life integration and promotes a culture of trust.
Health & Wellness: Eligibility for healthcare benefits begin day one, plus retirement savings plans.
Financial future: While retirement savings plans vary by country, we help you plan for your future.
Family-First Support: Navigate family challenges with our assistance, securing time for both your loved ones and self-care.
Hybrid work: Find your balance with two days working from home, three days in the office, plus the freedom to work anywhere for up to two weeks a year.
Time off to volunteer and give back to your community.
Career Growth: E-learning opportunities and workshops, and global mobility potential
Commute benefits: up to $100/month per employee for commuting expenses.
Philanthropy: Our company matches employee donations up to $500 per year for causes close to your heart.
Additional Information
All your information will be kept confidential according to EEO guidelines.
Lead Embedded Software Engineer
Remote Bioengineer Job
Lead Embedded Software Engineer Are you ready to develop the future of retail? As the world's leader in IoT and data technologies for commerce, our mission is to help retailers and brands use digitalization to become more efficient, more intelligent, and more sustainable-and in doing so, enable more positive commerce.
VusionGroup is a fast-growing, fast-paced retail tech company. We believe that by thinking big and working together as one team-agile thinkers, tech makers, and change agents-we can build the largest retail IoT platform in the world.
Job Description
We build. We create impact.
We are seeking an experienced Lead Embedded Software Engineer to develop and optimize software for our IoT hardware solutions. The ideal candidate will have deep expertise in firmware development, real-time systems, and low-power embedded architectures. This role requires a hands-on engineer who thrives in a fast-paced environment and is comfortable working across multiple layers of the embedded stack, from hardware abstraction to application-level software.
Firmware Development: Design, develop, and optimize embedded software for IoT devices, smart sensors, and edge computing systems.
Real-Time Operating Systems (RTOS): Develop real-time applications using RTOS (such as FreeRTOS, Zephyr, or ThreadX).
Microcontroller & SoC Integration: Work with various MCUs and SoCs (ARM Cortex-M, RISC-V, etc.), including low-power optimization and peripheral interfacing.
Device Drivers & BSP Development: Implement and optimize drivers for I2C, SPI, UART, CAN, GPIO, ADC, and other peripherals.
Wireless Communication Protocols: Develop and debug Bluetooth, Wi-Fi, Zigbee, LoRa, NFC, or 5G communication stacks.
Security & Reliability: Implement secure bootloaders, encryption, authentication mechanisms, and ensure secure firmware updates (OTA).
Code Optimization & Debugging: Profile and optimize firmware performance, memory footprint, and power consumption using JTAG, SWD, oscilloscopes, and logic analyzers.
Testing & Validation: Develop unit tests, integration tests, and system tests to validate embedded software.
Cross-functional Collaboration: Work closely with hardware engineers, cloud engineers, and mobile app developers to ensure seamless integration of software and hardware.
Regulatory Compliance: Ensure firmware meets industry standards and certifications (such as UL, FCC, CE, ISO 26262, or IEC 62304).
Continuous Improvement: Stay updated with new technologies, tools, and methodologies in the embedded systems domain.
Qualifications
Qualifications we're looking for.
Experience:
7+ years of experience in embedded software development.
Experience with IoT security principles, cryptographic algorithms, and secure boot mechanisms.
Experience in OTA firmware updates, bootloader development, and fail-safe mechanisms.
Hands-on experience with RTOS, bare-metal programming, and Linux kernel development.
Skills:
Proficiency in C, C++, and familiarity with Python for scripting.
Strong debugging skills with oscilloscopes, logic analyzers, and in-circuit debuggers.
Knowledge of power management techniques for battery-powered devices.
Abilities:
Excellent verbal and written communication; ability to convey complex information clearly and understandably.
Ability to liaise with individuals across a wide variety of operational, functional, and technical disciplines and work within a virtual global team environment preferred.
Education:
Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or related field.
Preferred Qualifications:
Experience with AI/ML edge computing and DSP optimizations.
Knowledge of containerized applications on embedded Linux (Docker, Yocto).
Familiarity with cloud connectivity (AWS IoT, Google Cloud IoT, Azure IoT Hub).
Experience with agile methodologies and version control (Git, CI/CD pipelines).
We innovate. We help communities thrive.
VusionGroup has an international presence in 19 countries. In joining us, you'll be part of a globally distributed team of intellectually curious, committed, and collaborative co-workers.
The work is fast paced, challenging, and ambitious. Here, you will feel valued for your contributions as we reinvent modern commerce-together.
We feel supported. You will too.
VusionGroup is a place where people feel safe, happy, and respected. We offer programs and benefits to support you in whatever comes next in your life, including:
Generous paid time off (PTO
): 35 days PTO to enable work/life integration and promotes a culture of trust.
Health & Wellness
: Eligibility for healthcare benefits begin day one, plus retirement savings plans.
Financial future
: While retirement savings plans vary by country, we help you plan for your future.
Family-First Support
: Navigate family challenges with our assistance, securing time for both your loved ones and self-care.
Hybrid work
: Find your balance with two days working from home, three days in the office, plus the freedom to work anywhere for up to two weeks a year.
Time off to volunteer
and give back to your community.
Career Growth:
E-learning opportunities and workshops, and global mobility potential
Commute benefits
: up to $100/month per employee for commuting expenses.
Philanthropy
: Our company matches employee donations up to $500 per year for causes close to your heart.
Additional Information
All your information will be kept confidential according to EEO guidelines.
Software Engineer / Low level Embedded / Grand Prairie, TX
Remote Bioengineer Job
Description:Lockheed Martin Missiles and Fire Control (MFC) is currently seeking an experienced Embedded Software Engineer who will be responsible for Low level embedded development on missile software programs at our Grand Prairie, Texas site. What You Will Be Doing
Are you a highly skilled Real-Time, Embedded Software Engineer experienced in developing low level embedded software and working with device drivers/bootloaders?
You will support the development of low level embedded software for real-time software systems interacting with cross functional teams.
Come to work for Lockheed Martin and help keep our military strong and our country safe!.
Why Join Us
Do you want to be part of a company culture that encourages employees to build their career, leverage their knowledge while using cutting edge technology, and achieve challenging goals? We provide the foundation and resources to help you stay motivated, inspired, and productive. If you are driven, dedicated, and enjoy doing what you love, then we want you to join our journey and build a better tomorrow with you.
This position is onsite in Grand Prairie, Tx. We offer flexible work schedules to comprehensive benefits investing in your future and security, Learn more about Lockheed Martin's comprehensive benefits package here.
Further Information About This Opportunity:
This position is in Dallas. Discover more about our Dallas, Texas location.
Basic Qualifications:
* BS in Computer Engineering, Computer Science, or Electrical Engineering
* Active secret clearance
* Ada/C/C++ software development
* Low level Embedded software development
* Real Time Operating System (RTOS) experience - Linux and VxWorks
* Experience doing low level embedded software development including one or more of the following (Board Support Packages (BSP), device drivers, bootloaders).
* Familiarity with hardware interfaces, bus protocols, and analog/digital signaling
* Exceptional troubleshooting skills for tough technical challenges
Desired Skills:
* MS or greater in Computer Engineering, Computer Science, or Electrical Engineering
* Experience working with multiple communications protocols - Ethernet, TCP/IP, MIL STD 1553, RS 422, etc.
* Experience with FPGA logic circuit development and hardware/software integration
* Experience with Python
* Experience with Agile/DevSecOps (CI/CD/Gitlab)
* Experience with full software life cycle development including SW design, architecture and integration & test
Security Clearance Statement: This position requires a government security clearance, you must be a US Citizen for consideration.
Clearance Level: Secret
Other Important Information You Should Know
Expression of Interest: By applying to this job, you are expressing interest in this position and could be considered for other career opportunities where similar skills and requirements have been identified as a match. Should this match be identified you may be contacted for this and future openings.
Ability to Work Remotely: Onsite Full-time: The work associated with this position will be performed onsite at a designated Lockheed Martin facility.
Work Schedules: Lockheed Martin supports a variety of alternate work schedules that provide additional flexibility to our employees. Schedules range from standard 40 hours over a five day work week while others may be condensed. These condensed schedules provide employees with additional time away from the office and are in addition to our Paid Time off benefits.
Schedule for this Position: 4x10 hour day, 3 days off per week
Lockheed Martin is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics.
The application window will close in 90 days; applicants are encouraged to apply within 5 - 30 days of the requisition posting date in order to receive optimal consideration.
At Lockheed Martin, we use our passion for purposeful innovation to help keep people safe and solve the world's most complex challenges. Our people are some of the greatest minds in the industry and truly make Lockheed Martin a great place to work.
With our employees as our priority, we provide diverse career opportunities designed to propel, develop, and boost agility. Our flexible schedules, competitive pay, and comprehensive benefits enable our employees to live a healthy, fulfilling life at and outside of work. We place an emphasis on empowering our employees by fostering an inclusive environment built upon integrity and corporate responsibility.
If this sounds like a culture you connect with, you're invited to apply for this role. Or, if you are unsure whether your experience aligns with the requirements of this position, we encourage you to search on Lockheed Martin Jobs, and apply for roles that align with your qualifications.
Experience Level: Experienced Professional
Business Unit: MISSILES AND FIRE CONTROL
Relocation Available: Possible
Career Area: Software Engineering
Type: Full-Time
Shift: First
Embedded Firmware Engineer
Remote Bioengineer Job
Cornelis Networks delivers the world's highest performance scale-out networking solutions for AI and HPC datacenters. Our differentiated architecture seamlessly integrates hardware, software and system level technologies to maximize the efficiency of GPU, CPU and accelerator-based compute clusters at any scale. Our solutions drive breakthroughs in AI & HPC workloads, empowering our customers to push the boundaries of innovation. Backed by top-tier venture capital and strategic investors, we are committed to innovation, performance and scalability - solving the world's most demanding computational challenges with our next-generation networking solutions.
We are a fast-growing, forward-thinking team of architects, engineers, and business professionals with a proven track record of building successful products and companies. As a global organization, our team spans multiple U.S. states and six countries, and we continue to expand with exceptional talent in onsite, hybrid, and fully remote roles.
Cornelis Networks is hiring talented firmware engineers to facilitate the delivery of the next generation High Performance Computing (HPC) fabric products. We are seeking engineers who have developed software for the embedded environment using C, C++, and Python. Primary responsibilities of this position will be design and development of embedded firmware for our fabric switches. Other responsibilities may include Unified Extensible Firmware Interface (UEFI) development and other management functions for our fabric interface modules. The successful candidate who demonstrates strong team building, collaboration, and leadership skills will have opportunities for growth into a leadership position.
Key Responsibilities:
* Assist with review and analysis of technology trends as directed by system architects.
* Evaluate technical specifications for correctness and completeness.
* Execute projects within defined scope, budget, and timelines including:
* Requirements review.
* Design and coding.
* Collaborate with others on technical, coding, and design issues.
* Develop and execute unit test validation of firmware deliverables.
* Specify requirements for system validation of firmware deliverables.
* Troubleshoot system, performance, and functional issues.
* Prepare reports on project statuses, issues, and risks for management.
* Provide product support to customers promptly and accurately.
Preferred Qualifications:
* Strong familiarity with:
* Hardware platform design & development.
* Development and debugging of network protocols including Ethernet
* Data structures, synchronization, mutual exclusions & concurrency.
* Familiarity with PLDM specifications: Experience with DMTF DSP0240 and other relevant standards.
* Experience with the following:
* ARM and RISC-V processors in an embedded environment.
* PCI, I2C, PMBus.
Minimum Qualifications:
* 5+ years' experience developing embedded software/firmware in a bare metal or proprietary scheduler
* B.S. or M.S. degree in Computer Engineering, Computer Science, or Electrical Engineering.
* Excellent verbal and written communication skills to all levels of the organization
* Strong programming skills using C, C++, and modern scripting languages.
* Demonstrable understanding of network protocols, TCP/IP, scalable algorithms, and virtualization.
Location: This role fully supports remote work for employees residing within the United States, with the flexibility to travel to our Chesterbrook Corporate Center located in Wayne, PA occasionally for in-person collaboration.
We offer a competitive compensation package that includes equity, cash, and incentives, along with health and retirement benefits. Our dynamic, flexible work environment provides the opportunity to collaborate with some of the most influential names in the semiconductor industry.
At Cornelis Networks your base salary is only one component of your comprehensive total rewards package. Your base pay will be determined by factors such as your skills, qualifications, experience, and location relative to the hiring range for the position. Depending on your role, you may also be eligible for performance-based incentives, including an annual bonus or sales incentives.
In addition to your base pay, you'll have access to a broad range of benefits, including medical, dental, and vision coverage, as well as disability and life insurance, a dependent care flexible spending account, accidental injury insurance, and pet insurance. We also offer generous paid holidays, 401(k) with company match, and Open Time Off (OTO) for regular full-time exempt employees. Other paid time off benefits include sick time, bonding leave, and pregnancy disability leave.
Cornelis Networks does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. Cornelis Networks is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
Embedded Software Engineer
Remote Bioengineer Job
: Crown Equipment Corporation is one of the world's largest material handling companies, with a reputation for award-winning product design, advanced engineering and technology, and superior after-sale service. Crown produces and sells a broad range of forklifts, batteries, chargers, automation and fleet management technologies that are revolutionizing the material-handling industry.
Job Responsibilities:
Provide expertise in embedded software systems to influence the design and development of innovative forklifts and material handling equipment. Design, develop, and analyze software application solutions that interface electronic sensors, actuators, and controls of vehicle systems, user interface, or radio-controlled devices.
* Product Analysis and Specification- Conceptualize ideas for software control of sensors, actuators and systems.Conduct detail system analysis to define scope, objectives and design solutions.
* Product Design and Development- Develop software solutions that meet operation, safety, modularity and coding/product requirements. Review hardware schematics and establish methods to support the hardware design with low-level software components. Develop detailed design documentation including block, state and signal flow diagrams.
* Product Testing and Support- Conduct bench-level unit testing and on-vehicle verification and validation tests. Participate in code reviews to demonstrate compliance to product requirements.
Visit YouTube to learn more about
Crown Equipment DualMode Lift Trucks. Designed to Get More Done.
Remote Work: Crown offers hybrid remote work for this position. A reasonable commute is necessary since some onsite work is required. Relocation assistance may be available.
Related Terms: Embedded Control Systems Engineer, Embedded Software Development Engineer, Embedded Systems Engineer, Firmware Engineer, Software Developer
Minimum Qualifications:
* Bachelor degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related; or equivalent experience
* 0-2 years related experience (Salary will be commensurate with experience)
* Proficiency in C/C++
* Good written, verbal, analytical, and interpersonal skills
* Ability to occasionally travel with overnight stays
* Reliable transportation to travel locally between company locations during scheduled workday
Preferred Qualifications:
* 2 or more years of experience designing and developing embedded system software applications, using Real-time Operating Systems (FreeRTOS)
* Experience with CAN bus communication protocols and tools including CANOpen, XCP, Vector CANape, and Vector CANalyzer
* Experience developing scripts with Python
* Knowledge of unit testing methodology (VectorCAST experience desired)
* Knowledge of software architecture and state diagrams
* Experience with task management and version control software, with Jira, Confluence, and Git desired
Work Authorization:
Crown 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 or who need sponsorship for work authorization now or in the future, are not eligible for hire.
No agency calls please.
Compensation and Benefits:
Crown offers an excellent wage and benefits package for full-time employees including Health/Dental/Vision/Prescription Drug Plan, Flexible Benefits Plan, 401K Retirement Savings Plan, Life and Disability Benefits, Paid Parental Leave, Paid Holidays, Paid Vacation, Tuition Reimbursement, and much more.
EOE Veterans/Disabilities
Nearest Major Market: Lima
Nearest Secondary Market: Findlay
Job Segment: Test Engineer, Software Engineer, Embedded, Testing, User Experience, Engineering, Technology
Embedded Software Engineer (hybrid-remote)
Remote Bioengineer Job
This is a position for a software engineer to develop Embedded Cybersecurity solutions for client machine & engine product lines that will be used for years to come. The candidates duties will include but are not limited to: developing, configuring, and testing embedded cybersecurity software; troubleshooting and correcting software issues; and reporting development status. This position includes working in close collaboration with cross-functional teams consisting of hardware engineers, internal and external software vendors, and systems engineers to develop software features.
Typical Day :**Resource must be in Peoria area and able to report onsite from day one of assignment. Some flexibility may be offered for hybrid work but on-site requirement is firm** The candidate will be developing, configuring, and testing embedded cybersecurity software; troubleshooting and correcting software issues; and reporting development status.
Education Requirements: BSEE, BSCE, or BSCS. 2-4 years actual on the job work experience required.
Technical Skills
- Required Qualifications
- BSEE, BSCE, or BSCS
- 3 years of development experience using C++, C, and/or Java programming languages
- 3 years of experience with scripting using Python
- 1 year experience working in the Linux environment
- 1 year experience with Ethernet, TCP/IP, Wi-Fi, and analysis tools such as Wireshark
- Prior experience with embedded software development, design, and architecture o Desired Qualifications
- Desire to work in a fast-paced Agile team environment
- Experience in Cybersecurity
- Experience with GIT configuration management tool
- Ability to read electrical schematics
- Experience with Linux kernel & Linux device drivers
- Experience with RTOS development (i.e. Free RTOS)
- Experience with CAN, J1939, and other data link protocols
- Experience using Design Patterns and Object Oriented programming
- Experience with developing Unit Tests and Test Driven Development
- Experience using debugging tools for embedded systems (e.g. Lauterbach, GDB)
Soft Skills : Team Player, Good Communication Skills
Travel Requirement: 0-25% - within US
On-Site Interview Required: No