Embedded Software Engineer
Company
Location
Baltimore, MD
Pay
$120,000 - $150,000 / Year
--
Fulltime
Level
Mid level
Why work here?
Come and join a leader in the SIGINT and EW space seeking an Embedded Software Engineer!
Job Description
A bit about us:
We have 50+ years of experience providing high performance microwave RF solutions for the SIGINT and EW communities. If you are passionate and eager to work on innovative and challenging projects, we would love to hear from you!
Why join us?
This is a fantastic opportunity to take your career to the next level. Benefits include but are not limited to:
401k w/ Match
Health, Vision, Dental Insurance
Paid Time Off
Paid Holidays
Solid Company Culture
Relo Assistance for non local candidates!
401k w/ Match
Health, Vision, Dental Insurance
Paid Time Off
Paid Holidays
Solid Company Culture
Relo Assistance for non local candidates!
Job Details
Job Details:
We are seeking a highly motivated and skilled Embedded Software Engineer to join our dynamic team. The successful candidate will have a strong background in software design and embedded systems, with an emphasis on board bring-up, FPGA, and communication protocols like i2c, SPI, UDP and TCP/IP. This role is permanent and offers an exciting opportunity to work on cutting-edge technology projects that will shape the future of engineering.
Required:
Responsibilities
Qualifications
We are seeking a highly motivated and skilled Embedded Software Engineer to join our dynamic team. The successful candidate will have a strong background in software design and embedded systems, with an emphasis on board bring-up, FPGA, and communication protocols like i2c, SPI, UDP and TCP/IP. This role is permanent and offers an exciting opportunity to work on cutting-edge technology projects that will shape the future of engineering.
Required:
- US Citizen with the ability to obtain security clearance. Active Secret Clearance a plus!
- Pass a drug test
Responsibilities
- Design, implement, and maintain embedded control software for RF systems.
- Design, implement, and maintain supporting software for calibration / module test / production test.
- Review schematics and analyze datasheets to develop interfaces to subsystems.
- Participate in the management of key customer technical requirements and expectations.
- Author technical documentation for internal and customer use.
- Assist with board bring-up, integration testing, and production troubleshooting.
- Contribute to the improvement of software development practices.
Qualifications
- Strong proficiency in writing robust embedded C code for Linux, RTOS, and baremetal platforms.
- Understanding of communication protocols including I2C, SPI, UDP, and TCP/IP.
- Working knowledge of oscilloscopes, DMMs, and logic analyzers.
- Strong communication skills, written and verbal.
- Able to work independently in a small company environment.
- Experience developing for Xilinx Artix FPGA and/or Zynq SoC - preferred.
- Experience in RF systems development and testing is preferred.
- Experience with Python, TCL, C#, and/or Web development - preferred.
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
- Familiarity with software configuration management tools, defect tracking tools, and peer review techniques.
- Strong problem-solving skills and the ability to work under pressure.
- Excellent communication and teamwork skills.
- A proactive approach and the ability to work independently.
Ref #
2752530
Posted
17 days ago
•
Last updated 17 days ago
What's your favorite/least favorite part of Dofactory?