Actalent
Embedded Software Engineer
Actalent, Newtown, Pennsylvania, United States, 18940
Job Title: Embedded Software Engineer
Job Description
In this role, the embedded software engineer will be designing, developing, and testing software for embedded systems. This will include enhancing existing products and also working on new products.ResponsibilitiesDesign, develop, and test software for embedded systems.Enhance existing products and develop new products.Work with embedded Linux systems.Utilize test equipment and work in a lab setting.Develop an interest in FPGA.Write and load Linux kernel modules.Handle interrupts in a Linux kernel module.Write kernel drivers to interact with FPGA.Use DMA technology to transfer data from one board to another.Debug software using tools like GDB and ICE.Essential SkillsExperience with embedded Linux.Familiarity with test equipment and lab environments.Interest in FPGA technology.Proficiency in C language development.5-7 years of experience in a similar role.Strong written and verbal communication skills.Proficiency with MS Office.Additional Skills & QualificationsDegree in Computer Science/Engineering, Software Engineering.Knowledge of software data structures and programming methodology.Understanding of computer architecture and operating systems/systems programming.Familiarity with industry guidelines and standards for engineering processes.Experience with efficient algorithms and intractable problems.Experience with firmware, FPGA, embedded C, C++, microcontrollers, and hardware design.Work Environment
The work environment includes a mix of remote and onsite work, with remote work on Mondays and Fridays, and onsite work on Tuesdays, Wednesdays, and Thursdays. The worksite is located in Newtown, PA. The company focuses on flight test instrumentation, working with recorders designed to work in conjunction with acquisition products. The role involves working with different types of sensors for both commercial aircraft and military data recording.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 talentMaintaining an inclusive environment through persistent self-reflectionBuilding a culture of care, engagement, and recognition with clear outcomesEnsuring 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.
Job Description
In this role, the embedded software engineer will be designing, developing, and testing software for embedded systems. This will include enhancing existing products and also working on new products.ResponsibilitiesDesign, develop, and test software for embedded systems.Enhance existing products and develop new products.Work with embedded Linux systems.Utilize test equipment and work in a lab setting.Develop an interest in FPGA.Write and load Linux kernel modules.Handle interrupts in a Linux kernel module.Write kernel drivers to interact with FPGA.Use DMA technology to transfer data from one board to another.Debug software using tools like GDB and ICE.Essential SkillsExperience with embedded Linux.Familiarity with test equipment and lab environments.Interest in FPGA technology.Proficiency in C language development.5-7 years of experience in a similar role.Strong written and verbal communication skills.Proficiency with MS Office.Additional Skills & QualificationsDegree in Computer Science/Engineering, Software Engineering.Knowledge of software data structures and programming methodology.Understanding of computer architecture and operating systems/systems programming.Familiarity with industry guidelines and standards for engineering processes.Experience with efficient algorithms and intractable problems.Experience with firmware, FPGA, embedded C, C++, microcontrollers, and hardware design.Work Environment
The work environment includes a mix of remote and onsite work, with remote work on Mondays and Fridays, and onsite work on Tuesdays, Wednesdays, and Thursdays. The worksite is located in Newtown, PA. The company focuses on flight test instrumentation, working with recorders designed to work in conjunction with acquisition products. The role involves working with different types of sensors for both commercial aircraft and military data recording.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 talentMaintaining an inclusive environment through persistent self-reflectionBuilding a culture of care, engagement, and recognition with clear outcomesEnsuring 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.