Embedded Software Engineer

TECH USA β€’ Frazer, PA

Company

TECH USA

Location

Frazer, PA

Type

Full Time

Job Description

Embedded Software Engineer Location:Frazer, PA (On-site, Full-time) Overview: A leading technology company specializing in advanced electronic aerospace systems is seeking a talentedEmbedded Software Engineerto join their growing engineering team. In this role, you will work on the design and integration of embedded software for complex electronic platforms used in highly regulated industries. You will develop efficient, reliable, and maintainable code, while collaborating closely with multidisciplinary teams across the organization. Key Responsibilities: β€’ Develop embedded software applications primarily in C; occasional use of assembly language for performance-critical tasks. β€’ Collaborate with hardware, systems, and software engineers to integrate and verify complete system functionality. β€’ Produce clear, detailed documentation for software requirements and design, adhering to established industry standards (such as DO-178B/C or similar). β€’ Contribute technical insight on software architecture, coding best practices, and process improvements. β€’ Perform low-level hardware interfacing, debugging, and troubleshooting using various tools and techniques. Qualifications: Education: β€’ Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering with a strong focus on C programming. Technical Skills: β€’ Proficiency in C programming for embedded systems. β€’ Familiarity with ARM processor development environments. β€’ Ability to read and interpret assembly code. β€’ Understanding of real-time operating systems (RTOS) like VxWorks, as well as Linux-based development (Yocto experience a plus). β€’ Experience with bootloader development (e.g., U-Boot) and board-level software. β€’ Strong knowledge of communication protocols such as SPI, I2C, RS-422/485, USB, Ethernet. β€’ Exposure to graphics programming (OpenGL or equivalent) is advantageous. β€’ Hands-on experience using debuggers, IDEs (such as Eclipse), and low-level diagnostic tools. β€’ Multi-core processor experience is a plus. β€’ Ability to interpret electronic component datasheets and interface specifications. Professional Skills: β€’ Strong analytical and problem-solving abilities. β€’ Excellent communication and collaboration skills. β€’ Self-motivated, quick learner capable of independent research. β€’ Highly dependable with a strong sense of responsibility and accountability. Additional Requirements: β€’ Must meet U.S. export control requirements: U.S. citizen, U.S. permanent resident, or holder of asylum/refugee status. Job Type: Full-time Benefits: β€’ 401(k) β€’ 401(k) matching β€’ Dental insurance β€’ Health insurance β€’ Life insurance β€’ Paid time off β€’ Professional development assistance β€’ Vision insurance Schedule: β€’ 8 hour shift β€’ Day shift β€’ Monday to Friday Application Question(s): β€’ What other requested knowledge do you hold that you think makes you a good fit for this role based on the job description? For example, RTOS knowledge, multi-core processor knowledge, familiarity with Eclipse/other IDEs, board level programming, etc.? Education: β€’ Bachelor's (Required) Experience: β€’ Embedded C programming: 6 years (Required) β€’ low-level troubleshooting: 6 years (Preferred) β€’ ARM processor-based development: 6 years (Required) β€’ reading Assembly language code: 6 years (Preferred) Ability to Commute: β€’ Frazer, PA 19355 (Required) Work Location: In person
Apply Now

Date Posted

04/28/2025

Views

0

Back to Job Listings ❀️Add To Job List Company Info View Company Reviews
Neutral
Subjectivity Score: 0

Similar Jobs

Sales Advisor - LUV Car Wash

Views in the last 30 days - 0

Establish develop and maintain positive business and customer relationships Achieve agreed upon sales targets and outcomes within schedule

View Details

Asphalt Paving Laborer Class B - 01057 - Heidelberg Materials NE LLC

Views in the last 30 days - 0

Operate small equipment and hand tools on a variety of job sites consisting of paving grading pipe installation and site work ValidClean Drivers Licen...

View Details

Laborer Class B - 01057 - Heidelberg Materials NE LLC

Views in the last 30 days - 0

Operate small equipment and hand tools on a variety of job sites consisting of paving grading pipe installation and site work ValidClean Drivers Licen...

View Details

Laborer Class B - 01057 - Heidelberg Materials NE LLC

Views in the last 30 days - 0

Operate small equipment and hand tools on a variety of job sites consisting of paving grading pipe installation and site work ValidClean Drivers Licen...

View Details

Customer Experience Advocate I - AmeriGas Propane, Inc.

Views in the last 30 days - 0

Strong phone presence and interpersonal skills in making inbound and outbound customer calls while delivering a positive customer experience

View Details

Paving Laborer - Charlestown Paving & Exc., Inc.

Views in the last 30 days - 0

Valid driver license required medical card holder preferred with towing experience Previous experience in asphalt paving is required lute rake shovel

View Details