Senior Embedded Software Engineer

Senior Embedded Software Engineer

29 Jul 2024
North Carolina, Raleigh / durham / CH, 27601 Raleigh / durham / CH USA

Senior Embedded Software Engineer

Job Title: Embedded Software EngineerJob DescriptionAs an experienced Embedded Software Engineer, you will play a pivotal role in the development of our medical device software systems. This position involves driving software quality efforts and providing expertise in embedded software development, software configuration management, and continuous integration. This exciting opportunity allows you to contribute significantly to the development of life-changing medical devices.Hard Skills

5+ years of Medical Devices or other Safety Critical software development experience

8+ years of experience in C application development in embedded space within a real-time environment

5+ years of recent experience with RTOS

Bachelor’s Degree in Computer Engineering, Electrical Engineering, Computer Science, Physics, Mathematics, or related technical field

Experience on user space application development on Embedded Linux

Knowledge on multithreading, memory management, debugging using GDB

Advanced expertise in Embedded Software Development

Knowledge on Operating systems and multithreaded programming

Proven track record of leading technically complex development projects and transitions to production

Understanding of the Open System Interconnection (OSI) model and its application to network design

Proficiency with open source cross-compiler tools and Linux kernel development

Demonstrated software programming proficiency in C/C/scripting

Strong understanding of processor and hardware requirements around embedded Linux

Knowledge on Agile/Scrum based product development

Microprocessor/microcontroller bring-up and embedded device drivers

Experience in Continuous Integration (CI) environment

Experience with Software Configuration Management

Strong grasp of scripting languages such as Python

Understanding of electronic circuitry and interfacing with peripherals such as USB, SPI, UART, I2C, ADC’s, and DAC’s

Soft Skills

Ability to excel in a fast-paced and dynamic work environment

Strong verbal and written communication skills

Ability to communicate effectively across all levels of the organization

Job TypeThis is a Contract-to-Hire position with a duration of 6 Month(s).Work SiteThis is a hybrid position requiring some days on-site in Raleigh, North Carolina and some days remote.Work EnvironmentHybridAbout 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 (%20actalentaccommodation@actalentservices.com) for other accommodation options.

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.