Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
C
ClearanceJobs.com
Software Engineer III/ IV
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Maryland data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$125,403 / year median in Maryland
+1% projected growth
Job Description
Software Engineer III/ IV
Work with embedded systems, including microcontrollers, GPUs, and FPGA interfaces.
Lead the development of intuitive and user-friendly graphical user interfaces for complex, multi-functional systems, ensuring alignment with user requirements and technical constraints.
Integrate AI technology into our product capabilities.
Collaborate closely with hardware engineers in dynamic, hands-on lab environments to provide critical software expertise during development and troubleshooting phases.
Debug and troubleshoot using industry-standard lab equipment (e.g., spectrum analyzers, digital oscilloscopes).Work with systems engineers and customers to define system requirements and architecture.
Contribute to technical sections of proposals.
Support project planning and monitor cost, schedule, and technical performance.
Lead small software development teams as needed.
Additional Responsibilities for
Take ownership of the design and development of user-friendly and highly intuitive graphical user interfaces for complex systems, ensuring a seamless experience tailored to system requirements.
Work with systems engineers and senior stakeholders to define, review, and execute system requirements, architecture, and technical roadmaps, while driving alignment with business goals and customer needs.
Lead project planning activities at a higher scale, including medium-sized teams, and drive project success with superior leadership and technical planning.
Act as a key advisor and technical leader to improve organizational capabilities, collaborating with executive stakeholders, customers, and cross-functional teams to shape and influence the broader technical vision.
What You'll Do:
Design, develop, and maintain applications using languages such as C#, C++, Java, and Python.Work with embedded systems, including microcontrollers, GPUs, and FPGA interfaces.
Lead the development of intuitive and user-friendly graphical user interfaces for complex, multi-functional systems, ensuring alignment with user requirements and technical constraints.
Integrate AI technology into our product capabilities.
Collaborate closely with hardware engineers in dynamic, hands-on lab environments to provide critical software expertise during development and troubleshooting phases.
Debug and troubleshoot using industry-standard lab equipment (e.g., spectrum analyzers, digital oscilloscopes).Work with systems engineers and customers to define system requirements and architecture.
Contribute to technical sections of proposals.
Support project planning and monitor cost, schedule, and technical performance.
Lead small software development teams as needed.
Additional Responsibilities for
Level IV:
Demonstrate comprehensive expertise in embedded systems, including microcontrollers, GPUs, and FPGA interfaces.Take ownership of the design and development of user-friendly and highly intuitive graphical user interfaces for complex systems, ensuring a seamless experience tailored to system requirements.
Work with systems engineers and senior stakeholders to define, review, and execute system requirements, architecture, and technical roadmaps, while driving alignment with business goals and customer needs.
Lead project planning activities at a higher scale, including medium-sized teams, and drive project success with superior leadership and technical planning.
Act as a key advisor and technical leader to improve organizational capabilities, collaborating with executive stakeholders, customers, and cross-functional teams to shape and influence the broader technical vision.