Embedded Engineer
Summary
Aegis Power Systems, Inc. is seeking a Full Stack Embedded Engineer to develop, design, and maintain software functionality that facilitates user and inter-device interaction in power electronics applications.
The Embedded Engineer is responsible for ensuring firmware programming meets customer demands and internal development projects. This position works closely with our electrical engineers who design AC/DC, DC/DC, and DC/AC converters and inverters using a variety of power topologies. Candidate must have a programming background using microcontrollers for use in real time analog and digital controls with serial interfaces including CAN, UART, I2C, Ethernet, and others. Web accessible user interface software applications for remote monitoring and control of user equipment. The best candidate will be detail oriented, focused on quality and precision, and willing to share his/her skills in a team environment to yield competitive and accurate results.
Responsibilities include, but are not limited to:
- Develop new firmware to support existing designs.
- Develop testbeds to validate and debug firmware designs.
- Manage projects in an efficient and cohesive way, using our ISO9001:2015 / AS9100:2016 process.
- Analyze problems and troubleshoot issues to provide failure analysis.
- Communicate with customers to provide technical support.
- Manage and document firmware revisions.
- Maintain in-depth technical knowledge of latest embedded trends.
- Collaborate with team on overall power electronics hardware designs.
- Create technical reports and presentations for team or customers.
- Other duties as assigned.
Require Firmware, Electronics, and General Skills should include:
- Experience with Microchip and Texas Instruments brand microcontrollers.
- Experience with using the C++and Python programming language for bare-metal embedded applications that use Linux operating system.
- Experience authoring code libraries providing low level integration of RS232, RS422, RS485, and CANBus 2.0 into APIs used for delivering telemetrics reporting, sensor s/w signal processing and control systems commands through asynchronous serial communication in microcontrollers.
- Experience with I2C and SPI for synchronous serial communication.
- Experience with Ethernet communication.
- Willingness to learn new communication protocols as needed.
- Strong ability to understand engineering documents and schematics.
- Working knowledge of electronics laboratory equipment (oscilloscopes, analyzers, etc.).
- Experience using oscilloscopes to validate and debug firmware.
- Willingness to learn new power electronics architectures.
- Excellent oral and written English communication skills.
- Proficient in Microsoft Office products for use in day-to-day computing
Required Education & Experience
- BS in Electrical Engineering, Computer Engineering, or similar technical field.
- 3 years’ industry-related work history.
Preferred:
- Familiarity with PCAD or Altium.
- Experience or training in power electronics.
- Knowledge of Asynchronous event processing.
- Knowledge of Digital filters and sampling theory.
- Error detecting and self-correction communication.
- High speed interrupt driven state machine design.
- Processing and recovery of low signal to noise control signals.
Job type: Full-time
Location: Hybrid-Remote (Occasional on-site in Murphy, NC. Remote work station must be located in contiguous United States.)
Compensation : Salary + Benefits
Recommended Jobs
Full Time Hematology-Oncology Job Wilmington, NC
You will enjoy practicing in this oceanfront community whose riverfront was named the 'Best American Riverfront' by USA Today. Wilmington has it all. There are great schools, a strong urban community …
Accounting Clerk
Description We are looking for a detail-oriented Accounting Clerk to join a team in Wilmington, Delaware. In this Contract to permanent role, you will play a vital part in managing financial transact…
Cardiothoracic Surgery Physician Assistant
We are hiring a dynamic and experienced Cardiothoracic Surgery Physician Assistant to come and work with our team near Charlotte, North Carolina. Â Our community has a top rated education system, rap…
Financial Credit Risk, Director Save for Later Remove job
At PwC, our people in risk and compliance focus on maintaining regulatory compliance and managing risks for clients, providing advice, and solutions. They help organisations navigate complex regula…
Application Engineer OOJ - 32619
Job Description An Application Engineer works closely with clients to understand their specific needs and then designs, develops, and customizes software applications to meet those requirements, o…
Full Time - Sales Associate - Inside Lawn & Garden - Closing
Your Impact at Lowe's As a Customer Service Associate, you combine top-notch customer service skills with genuine care for people to help customers feel comfortable while shopping at Lowe's. This …
Supply Chain Planning, Principal Consultant
**Supply Chain Planning, Consulting Principal** **About The Role** As a **Consulting Principal for Supply Chain Planning** you will make an impact by leading high-impact supply chain planning and anal…
Dedicated Routes (Home daily OR every other day)
About the Job These routes start in Princeton and return to Princeton. If anyone lives in the area they could be home daily. Job Summary ~ Contract Driver (1099, Solo) ~ Dry Van ~ Semi local…
Data Center Energy Marshall
Job Description Compensation: $55/hr to $65/hr. - Exact compensation may vary based on several factors, including skills, experience, and education. Benefit packages for this role will start on the 1s…
Red Coat Concierge
Red Coat Event Concierge POSITION PURPOSE: To provide the event planner with a visible and accessible method with whom the planner can communicate customer changes, needs and emergencies giving th…