Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer III

Samprasoft

Sr. Embedded Software Engineer

As part of an R&D project team, the senior engineer owns the design of a complete module or sub-assembly of medium complexity, from conception to design and verification. He/She works in close collaboration with the project lead on assigned tasks, and provides inputs to design, cost and execution timeline to the new product project. The senior engineer also provides guidance to other engineers on their technical issues, engages in design reviews and help resolves problems of medium complexity.

Essential duties and responsibilities include:

  • Reviews system-level requirements, and process them into software requirements specifications
  • Designs components of an embedded system based on software requirements
  • Integrates applications using components developed in-house and 3rd party libraries
  • Implements code for embedded systems using the ARM Cortex-M platform, following our coding conventions
  • Develops test plans, then test the implemented code through unit tests and integration tests
  • Participates in design and code reviews
  • Identifies and develops new technical ideas. Evaluate them again requirements, quality, timeline and cost
  • Considers customer needs and trends for projects and activities
  • Designs solutions that can be readily adapted to changes in technology and/or clinical use
  • Incorporates business, market, industry and competitive knowledge into technical solutions
  • Determines required tasks and completes on time with no supervision
  • Identifies and communicates potential risks with appropriate mitigations
  • Challenges project teams and established work processes and proactively finds creative methods to reach desired performance levels
  • Addresses routine technical problems by leading a team to brainstorm solutions
  • Synthesizes complex information gathered from a variety of sources and disseminates to others
  • Supports other engineers on their designs, and also receives guidance from Specialist or Principal Engineer
  • Incorporates business, market, industry and competitive knowledge into technical solutions

Education, experience, qualifications and skills:

  • BS Degree (preferably in a technical discipline)
  • 6+ years of engineering experience, or comparable experience
  • 5+ years of C/C++ programming experience
  • 3+ years of RTOS (or bare-metal) applications development and debugging device drivers experience
  • 5+ years working in cross functional teams consisting of discipline specific engineers, or comparable experience
  • 2+ years of experience using ARM7TDMI / ARM Cortex-M / MSP430 / Renesas RX microcontrollers
  • Demonstrated understanding of concurrency concepts and techniques (multithreading, locking, semaphores)
  • Demonstrated understanding of SW architecture concepts
  • Strong Organizational and communication skills
  • Proficient problem solving skills
  • Strong Interpersonal skills with the ability to work collaboratively with others in a team environment
  • Working knowledge of Microsoft Office and Engineering Software
  • Experience in the medical device industry and FDA Regulations is preferred
  • Experience with project management is preferred

Preferred experience:

  • Experience with embedded Linux
  • Experience with one scripting language: Perl/Python/Ruby
  • Experience with network programming (IP, TCP, UDP and also IPC), including security aspects
  • Experience with communication protocols and interfaces (USB, UART, SPI, I2C)
  • Demonstrated understanding of microcontroller architectures (ARM, PPC, MIPS, IA-32) and their constraints on application development
  • Demonstrated understanding of fundamental algorithms (sorting, searching) and data structures (heaps, queues)
  • Demonstrated understanding of system-level testing and integration
  • Experience with unit testing (at least one UT framework) and integration testing
  • Experience in a regulated industry (medical device industry/FDA, aerospace/FAA) is preferred

Physical requirements:

Note: The inability to perform any of the following physical requirements does not preclude an applicant from consideration unless, following an individualized analysis, it is determined that the physical requirement is an essential job function and the applicant is unable to perform such function with or without reasonable accommodation. Please refer to the Essential Duties and Responsibilities. At Hill-Rom, we strive to build a diverse work force through equal opportunity employment that embraces and leverages the differences each individual has to offer. This job description is only a summary of the typical functions of the job and not intended to be an exhaustive list of all job responsibilities, tasks and duties.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer III in United States vacancy
  •  ...Embedded Software Engineer III The Embedded Software Engineer III contributes to the development and optimization of firmware and embedded software for Kopin's next-generation AR/VR HUDs and micro-display products. This role requires strong proficiency in embedded... 
    Suggested
    Local area

    Kopin

    Parker, TX
    9 hours ago
  •  ...Embedded Software Engineer III Immediate need for a talented Embedded Software Engineer III. This is a 09 months contract opportunity with long-term potential and is located in Burlingame, CA (Onsite). Job ID:26-09954 Pay Range: $60 - $75/hour. Employee benefits... 
    Suggested
    Contract work
    Immediate start

    Pyramid Consulting

    Burlingame, CA
    1 day ago
  •  ...Job Role: Embedded Software Engineer III Location: Burlingame , CA (Onsite) Duration: 12 Months As an Embedded Software Engineer, you will have the opportunity to implement enhancements and new features for AI glasses. In addition, you will be responsible... 
    Suggested

    eTeam

    Burlingame, CA
    8 hours ago
  • $125k - $150k

     ...Embedded Software Engineer III GROW WITH US AND STAY EXTRAORDINARY: Launch your career to new heights with Innoflight—one of San Diego's fastest-growing Aerospace and Defense innovators. Here, visionary minds engineer the future of space technology through pioneering... 
    Suggested
    Work visa
    Flexible hours

    Innoflight Inc

    San Diego, CA
    4 days ago
  •  ...Embedded Engineer III Inside the Role Build the future of electric trucks. At Daimler Truck North America, we're redefining long-haul...  ...Collaborate with cross-functional engineering teams for hardware, software, electrical systems and vehicle integration Lead or... 
    Suggested
    For contractors
    Local area
    Relocation
    Relocation package

    Daimler Truck

    Portland, OR
    2 days ago
  •  ...The Embedded Software Engineer III will develop, modify and maintain customized embedded applications using software engineering best practices and standards. As an Embedded Software Engineer III, you will be responsible for ensuring the delivery of high-quality software... 

    L. B. Foster

    Dublin, OH
    20 hours ago
  • ## Embedded Software Engineer IIIApplylocations: Greater Seattle Area: Huntsville, AL: Denver, COtime type: Full timeposted on: Posted Todayjob requisition...  ...*Responsibilities:**As an Aerospace Software Apps Engineer III, you will have hands on development responsibility to build... 
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Seattle, WA
    2 days ago
  • $102.71k - $145.53k

     ...Overview Job Description Worker Type Regular Summary The Software Engineer III (Embedded) has the opportunity to develop a variety of innovative unmanned and robotic systems for multiple defense and commercial applications. The Embedded Software Engineer writes functional... 
    Permanent employment
    Contract work
    Work experience placement
    Work at office
    Weekend work

    A/V Services LLC

    Huntsville, AL
    2 days ago
  • $150.93k - $211.3k

     ...Role Overview Embedded Software Engineer III on the Blue Ring program, front‑line developer and tester of flight software for an advanced hybrid spacecraft. Responsibilities Design, develop, integrate, and test embedded flight software for the Blue Ring spacecraft, including... 
    Permanent employment
    Temporary work

    Blue Origin

    Denver, CO
    20 hours ago
  • $60 - $75 per hour

     ...Immediate need for a talented Embedded Software Engineer III . This is a 09 months contract opportunity with long-term potential and is located in Burlingame, CA (Onsite). Please review the job description below and contact me ASAP if you are interested. Job ID... 
    Contract work
    Local area
    Immediate start
    Remote work

    Pyramid Consulting

    United States
    2 days ago
  • ## Embedded Software Engineer IIIApplylocations: Huntsville, ALtime type: Full timeposted on: Posted Yesterdayjob requisition id: R64585Application...  ...mobility on-orbit.As an **Embedded Software Engineer III** on the Blue Ring program, you will be at the forefront of... 
    Permanent employment
    Temporary work
    Local area
    Relocation package

    Blue Origin

    Huntsville, AL
    2 days ago
  • $119k - $137k

     ...Embedded Software Engineer III Sigma Design is a product development, engineering, and manufacturing firm. Based out of the Pacific Northwest, we offer innovative concept through production services to diverse clients around the globe. Sigma Design believes in hiring,... 
    Contract work
    Work experience placement
    Work at office

    Sigma Design

    Camas, WA
    4 days ago
  • $129k - $155k

     ...Embedded Software Engineer III/IV - Remote At Zone 5 Technologies, we're redefining what's possible in unmanned aircraft systems. Our team of engineers and innovators is developing cutting-edge autonomous solutions that push the boundaries of UAS technology - solving... 
    Remote work

    Zone 5 Technologies

    United States
    4 days ago
  • Role Description The Embedded Software & Verification Engineer III designs, implements, and rigorously tests firmware for Knowmadics’ electronics products. This role splits time between developing embedded software and building automated test environments to verify system... 
    Full time
    Flexible hours

    Knowmadics, Inc

    Remote
    5 days ago
  •  ...JOB TITLE: EMBEDDED SOFTWARE ENGINEER I DEPARTMENT: SOFTWARE ENGINEERING REPORTS TO: SENIOR SOFTWARE ENGINEER CLASSIFICATION: EXEMPT PRIMARY FUNCTION We are seeking a talented and experienced Embedded Software Engineer to join our Software Engineering... 
    Flexible hours
    Afternoon shift

    Platform Aerospace

    Hollywood, MD
    1 day ago
  •  ...diversified global manufacturer and solutions provider with annual revenue of approximately $8 billion. The Role The role of the embedded software engineer is to design, implement, validate, and maintain the embedded software for Markem-Imaje current and future printers across... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Markem Imaje

    Keene, NH
    4 days ago
  • $100k - $130k

     ...Job Title: Embedded Software Engineer Location: Las Vegas, NV 89119 Position Type: Full Time Education Level: 4 Year Degree Salary: $100,000 - $130,000 per year Responsibilities Research and Development Research, design, develop, operate and maintain software components... 
    Full time
    Work experience placement
    Work at office
    Local area

    Konami

    Las Vegas, NV
    4 days ago
  • $79.3k - $113k

     ...communities. How will you make a difference ? As an experienced engineer within Wabtec Bus Solutions, you will drive design and development focused on a mix of major initiatives in embedded software development for different products, controls, & sensors. Reporting... 
    Work experience placement
    Work at office
    Worldwide

    Wabtec

    Buffalo Grove, IL
    1 day ago
  • $71.6k - $119.4k

     ...visit . About the Role Reed Tech is seeking a Systems Engineer III responsible for the design, implementation, administration, automation...  .... Coordinate and resolve operating system and third-party software patch management. Participate in incident response, root... 
    Local area
    Immediate start
    Worldwide
    Flexible hours

    LexisNexis

    Horsham, PA
    2 days ago
  • $109.5k - $150.6k

    Role Description The Mobile Developer III role serves as a lead technical resource on the Digital Development team (Web & Mobile) and...  ...web technologies. The Mobile Developer III role also enforces software development standards and mentors less experienced developers.... 
    Full time
    Temporary work

    Republic Services

    Remote
    2 days ago
  •  ...Firmware Engineer III The Firmware Engineer III works with cross-functional teams to develop embedded firmware and related software solutions for ZincFive's NiZn-based UPS products and supporting technologies. This role supports product development from concept through... 
    Work at office

    ZincFive Inc

    Tualatin, OR
    2 days ago
  •  ...role that may only be hired in the following location(s): Arizona, North Carolina, and Texas. We are seeking a skilled Systems Engineer III to join our team with a primary focus on the implementation and optimization of Microsoft Copilot and AI-powered capabilities... 
    Full time
    Work at office
    Remote work

    First Citizens Bank

    Remote
    5 days ago
  •  ...Hardware Engineer III Location: Redmond, WA Duration 12 month extension with good performance. This role is 100% onsite (5 days per week) Software or Hardware Engineer with 5+ years of experience Good firmware and data analytics background with HW/prototype... 
    Flexible hours

    Infotech Sourcing

    Redmond, WA
    1 day ago
  •  ...re seeking a remote Application Developer III to join our Application Development team....  ...Product Managers, Business Analysts, QA engineers, and technical peers to translate business...  ..., and support consistent, reliable software delivery.    Job Functions:  Application... 
    Remote work

    Loves Travel Stops & Country Store

    United States
    2 days ago
  •  ...cybersecurity, information and operational technology, electronic security surveillance, and support services. Summary: The Engineer, Computer III provides advanced engineering support for enterprise virtualization, cloud integration, and infrastructure modernization... 
    Contract work
    For contractors
    Flexible hours

    Goldbelt

    Charleston, SC
    4 days ago
  • $73.15k - $174k

     ...Hardware Engineer-III Choosing Capgemini means choosing a company where you will be empowered...  ...job you're considering: Support the Embedded systems hardware design, development...  ...Engineering Professional Community: Software Engineering Capgemini is an Equal... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    Capgemini

    Atlanta, GA
    1 day ago
  •  ...complex and mission-critical systems. As a Site Reliability Engineer III at JPMorgan Chase within the Chief Data & Analytics Office (...  ...Databricks, Snowflake, AWS, and Kubernetes Collaborates with other software engineers and teams to design, develop, test, and implement... 
    Work at office

    J.P. Morgan

    Dallas, TX
    13 days ago
  •  ...for an energetic, experienced, and highly motivated Computer Engineer III, to join our team. This position will require onsite work at NIWC...  ...will develop, create, and modify computer applications software or specialized utility programs. Primary Duties Collects information... 
    Contract work
    Temporary work
    Work at office
    Local area

    Kairos

    Charleston, SC
    1 day ago
  • $94k - $130k

     ...: WR has an opportunity for a Computer Engineer III to conduct research, development, design...  ...of computer-based, electronic, and embedded systems supporting advanced naval technologies...  ...-assisted engineering and design software to perform engineering and system integration... 
    Full time
    Temporary work
    Flexible hours

    W R Systems

    Norfolk, VA
    3 days ago
  • $147k - $195k

     ...Position: Systems Engineer III Level: Senior Location: San Diego, CA Telework: Hybrid remote/onsite, with typical set schedule...  ...enterprise information systems. Our core capabilities include AI/ML, Software Development & Sustainment, Systems Engineering (including MBSE... 
    Contract work
    Work at office
    Remote work

    XSITE LLC

    San Diego, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer III. Be the first to apply!