Senior Embedded Software Engineer

Intone Networks
Sterling, VA, United States
1 day ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours

Tech stack

C (Programming Language) C++ (Programming Language) Communications Protocols Software Debugging Embedded C Embedded Software Field-Programmable Gate Array (FPGA) Hardware Description Language Multiprocessing Real-Time Operating Systems Signal Processing Software Engineering
+3 more
Systems Integration PIC Microcontroller Bare Metal

Job description

We are seeking a Senior Embedded Software Engineer for a full-time position in Sterling, Virginia. This is a 12-month engagement focused on embedded software development for control, measurement, and energy systems.

Responsibilities

  • Design and develop embedded software for control, measurement, or energy systems
  • Write and optimize embedded C/C++ code for bare-metal and RTOS-based environments
  • Implement digital signal processing and energy algorithms
  • Integrate hardware and software components, with emphasis on debugging and validation
  • Work with ARM-based microcontrollers, TI DSPs, and FPGA platforms
  • Develop and maintain code compliant with industrial communication protocols and bus standards

Requirements

Embedded Software, Software Engineering, Software Engineering, Software Development, Embedded Software, Software Design, Realtime Operating System, C++ Programming Language, C Programming Language, Embedded Systems, * Required

  • 6+ years of professional experience in embedded software development for control, measurement, or energy systems
  • Strong proficiency in embedded C/C++ programming
  • Hands-on experience with bare-metal and/or RTOS-based software development
  • Experience with digital signal processing and energy algorithms
  • Practical experience with ARM-based microcontrollers, TI DSPs, and FPGA
  • Deep understanding of industrial communication protocols and buses
  • Proficiency in hardware/software integration and debugging techniques
  • Preferred
  • Familiarity with power system standards including IEC 62053, IEC 61000, and ANSI C12.20
  • Knowledge of FPGA or HDL-based signal processing
  • Experience with multi-core architecture or task separation for control versus metrology functions
  • Understanding of timing-critical systems and hardware-software co-design

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…