Embedded Software Engineer

3 days ago


Cedar Park, United States Agile Resources, Inc. Full time

Position Summary:

We are seeking a highly motivated and talented Embedded Software Engineer to join our clients growing team. In this role, you will play a critical part in the design, development, and deployment of cutting-edge software for our Generator Systems. You will work closely with a cross-functional team of engineers to develop and deliver high-quality, reliable, and safe software solutions.


Responsibilities:

  • Design and develop high-quality embedded code for Generator Systems.
  • Collaborate with software and hardware engineers to architect, design, and implement best-in-class electrification and software products.
  • Develop and maintain software architectures for embedded computing systems in industrial PC environments.
  • Develop and manage APQP documentation, including FMEAs and DVP&Rs.
  • Ensure that software aspects of products meet all necessary safety, emission, and compliance requirements (e.g., ISO26262, UL).
  • Develop and rapidly deploy software products for on-hardware testing.
  • Own direct controls software products from inception to completion, overcoming any obstacles encountered.
  • Report and track issues that arise in deployed complex systems and on test stands.
  • Participate in the design and implementation of the CI/CD environment, including automated build and regression testing.
  • Work closely with all teams to ensure compliance with development processes.
  • Design and maintain software architectures for embedded computing systems in industrial PC environments.
  • Ensure that software aspects of products meet all necessary safety, emission, and compliance requirements.
  • Additional duties and responsibilities as assigned.


Qualifications:

  • Bachelor's degree in Software Engineering, Computer Science, or a related field.
  • 5+ years of experience developing technical products and working in a team environment.
  • Proven track record of deploying successful and reliable software across various environments (industrial, aviation, military, automotive, commercial).


Skills & Abilities:

  • Experienced in writing and implementing low-level drivers for MCU environments.
  • Expertise in communication protocols (CAN, Ethernet, SPI, I2C, Modbus, UDP).
  • Proficiency in writing and performing unit tests.
  • Experience in writing and owning documentation for software components.
  • Proficiency in C/C++ and other scripting languages (Python, Bash).
  • Experience with setting up cross-compilation toolchains and development environments for embedded Linux systems.
  • Experience in developing customer-facing APIs for communication protocol integration.
  • Experience in developing low-level code for the control of hardware subsystems.
  • Experience working hands-on with electronics and hardware.
  • Experience with Simulink software development is a plus.
  • Ability to break down complex problems into smaller, manageable sub-tasks.
  • Experience with source control methodologies and tools (Git).
  • Familiarity with defect tracking systems (Jira).
  • Familiarity with agile development processes.
  • Strong follow-through and self-starting nature.
  • Excellent written and verbal communication skills.
  • Ability to effectively collaborate with a team to solve problems and participate in code reviews.
  • Ability to work well in a fast-paced environment and meet deadlines.
  • Willingness to travel (10-15% of time).


Benefits:

  • Competitive salary and benefits package
  • Opportunity to work on cutting-edge technology
  • Be a part of a mission-driven company making a positive impact on the environment


  • Software Engineer

    1 week ago


    Cedar Rapids, Iowa, United States United Software Group Full time

    About the Role:We are looking for a skilled Software Engineer - Embedded Systems Specialist to join our team. As an embedded systems specialist, you will design and implement real-time software solutions for our clients.Key Responsibilities:Design and code embedded systems software to meet technical and customer requirementsTest and deliver software to...


  • Cedar, United States Omni Inclusive Full time

    Job SummaryWe are seeking a highly skilled Real-Time Embedded Software Engineer to join our team at Omni Inclusive. As an ideal candidate, you will have a deep understanding of software systems and embedded systems, with experience in designing device drivers and hardware-software integration.The successful candidate will possess strong technical skills,...


  • cedar park, United States Agile Resources, Inc. Full time

    Position Summary:We are seeking a highly motivated and talented Embedded Software Engineer to join our clients growing team. In this role, you will play a critical part in the design, development, and deployment of cutting-edge software for our Generator Systems. You will work closely with a cross-functional team of engineers to develop and deliver...


  • Cedar Rapids, Iowa, United States United Software Group Full time

    Job Description:We are seeking an experienced Embedded Systems Software Developer to join our team. In this role, you will design, code, test, and provide ongoing support for embedded systems software.Responsibilities:Design and code based on low-level software requirementsBuild, test and deliver real-time embedded software to target environmentsAssist with...


  • Cedar Rapids, Iowa, United States RTX Full time

    About Us">At RTX, our Mission Systems team helps civilian, military and government customers complete their most complex missions. We provide intelligent and secure communications, missionized systems for specialized aircraft and spacecraft, and collaborative space solutions.">Job Description">We are seeking a skilled Embedded Software Engineer to join our...


  • Cedar Rapids, Iowa, United States RTX Full time

    Job OverviewWe are seeking a highly skilled Embedded Linux Software Systems Engineer to join our team at RTX. As a key member of our engineering group, you will be responsible for designing, developing, and delivering cutting-edge embedded Linux software systems.


  • Cedar, United States Omni Inclusive Full time

    Key Responsibilities: As a seasoned Embedded Systems Software Architect at Omni Inclusive, you will be responsible for designing and developing software systems for real-time embedded systems. Your expertise in Assembly C, C++, and Python/Perl scripting languages will be crucial in creating efficient and reliable solutions. Additionally, you will work on...


  • Menlo Park, United States Avails Medical, Inc. Full time

    We are seeking a highly skilled and motivated Senior Embedded Software Engineer to lead the design, development, and maintenance of cutting-edge software solutions for our In Vitro Diagnostic (IVD) medical devices. In addition to developing new software, this role will be responsible for maintaining existing product codebases, ensuring continued compliance...


  • Menlo Park, United States The Human Resource, LLC Full time

    We are seeking a highly skilled and motivated Senior Embedded Software Engineer to lead the design, development, and maintenance of cutting-edge software solutions for our In Vitro Diagnostic (IVD) medical devices. In addition to developing new software, this role will be responsible for maintaining existing product codebases, ensuring continued compliance...

  • Software Engineer

    2 months ago


    Cedar Rapids, United States United Software Group Full time

    Hi, Role: Software Engineer Location: Cedar Rapids, IA Position Type: FTE POSITION SUMMARY: Design, code, test, and provide ongoing support for embedded systems software to meet technical and customer requirements. Design and code based on low-level software requirements. Build, test and deliver real-time embedded software to target environments in...


  • Allen Park, Michigan, United States GTECH Corporation Full time

    Job Title: Embedded Software ArchitectInnovative software solutions are in high demand, and we're looking for an expert to lead our team. As an Embedded Software Architect at GTECH Corporation, you will design and implement cutting-edge infotainment systems using Android operating systems and platform components.We're offering a competitive salary of...


  • Menlo Park, United States SRI Tech Solutions Inc. Full time

    Job Details: As an Embedded Software Engineer, you will design, develop, and maintain software for the system which has the MH-NIC connected on the datacenter network. You will work on various components, including the Linux kernel, Zephyr RTOS, NIC firmware, and BIOS/UEFI, and working with RISC-V and x86_64 architectures. You will collaborate with hardware...


  • University Park, United States Pennsylvania State University Full time

    Company OverviewA leading research institution, the Applied Research Laboratory (ARL) at Pennsylvania State University, is seeking a skilled Embedded Software Engineer to join its team. Located in State College, PA, the ARL serves as a center of excellence in defense science, systems, and technologies, focusing on naval missions and related areas.Job...


  • Cedar Rapids, Iowa, United States RTX Full time

    Job Description:At RTX, we are seeking a skilled Embedded Software Engineer to join our Mission Systems team. As a key member of our team, you will play a critical role in developing cutting-edge embedded software solutions for advanced communication systems.About the Job:This is a U.S.-based role that offers $64,000 - $128,000 USD per year, depending on...


  • Allen Park, Michigan, United States GTECH Corporation Full time

    Job Description:We are seeking a highly skilled Embedded Software Architect to join our team at GTECH Corporation. This is a full-time, on-site position.This is a high-tech/high-demand software development contract position with an estimated salary of $150,000 per year. The successful candidate will be responsible for architecting, designing, and...


  • Cedar Rapids, Iowa, United States Lotus Technology Group, Inc. Full time

    **About the Role:**We are seeking an experienced FMS Software Engineer to join our team at Lotus Technology Group, Inc. This is a unique opportunity to work on cutting-edge avionics software development and contribute to the success of our organization.About You:To be successful in this role, you will have recent experience with FMS SW development & V&V, as...


  • Allen Park, Michigan, United States V2soft Full time

    Company OverviewV2Soft is a global company with headquarters in Bloomfield Hills, Michigan, and locations in Mexico, Italy, India, China, and Germany.We provide high-performance technology solutions to solve real business problems. Our mission is to become our customers' true partners, enabling mutual success.We promote diversity in the workplace, which...


  • University Park, United States Pennsylvania State University Full time

    About the Company:The Applied Research Laboratory (ARL) at Pennsylvania State University is a renowned research center dedicated to developing innovative solutions for challenging scientific, engineering, and technology problems. As part of the university's esteemed Guidance and Control Technologies Division, our team of researchers and engineers collaborate...


  • Cedar Rapids, Iowa, United States Lotus Technology Group, Inc. Full time

    **Job Summary:**We are looking for an Embedded Software Developer FMS to join our team at Lotus Technology Group, Inc. As a key member of our engineering team, you will be responsible for developing and maintaining complex avionics software systems.About the Role:This is a challenging and rewarding opportunity to work on cutting-edge avionics software...


  • Franklin Park, United States Life Fitness Full time

    Join us as we empower the world to work out, creating healthier lives together.About the Opportunity: Our Embedded Software Engineer is responsible for the performance of professional work in research, development, design, testing, analysis, production, construction, maintenance, or operation of company product lines. Significant latitude is given to work...