Software Engineer, Level 3 jobs in United States
cer-icon
Apply on Employer Site
company-logo

Independent Software · 23 hours ago

Software Engineer, Level 3

Independent Software is seeking a Software Engineer Level 3 to lead the development and deployment of mission-critical systems for satellite communication technologies. The role involves analyzing requirements, designing complex algorithms, and developing high-quality C++ software while collaborating with cross-functional teams to ensure robust and scalable solutions.

Product DesignRoboticsSoftware

Responsibilities

Analyze user requirements to derive software designs for new applications or enhancements to existing systems, ensuring alignment with mission and project objectives
Design, develop, and maintain high-quality C++ software for satellite communication systems using best practices and coding standards
Identify, debug, and resolve software defects using effective troubleshooting and root-cause analysis techniques
Design and implement database or data repository interfaces and queries to support application data management requirements
Design and implement complex algorithms that operate within strict timing, resource, and interface constraints
Integrate automated testing into the software development lifecycle, including unit testing and regression testing, to ensure software quality and reliability
Collaborate with system architects, QA engineers, project managers, and other stakeholders to ensure software solutions meet user needs and delivery schedules
Maintain comprehensive technical documentation covering software designs, interfaces, algorithms, and development processes

Qualification

C++Algorithm designAutomated testingDatabase managementDebugging

Required

Experience in software development with a focus on C++ programming
Strong understanding of software design principles and best practices
Ability to analyze user requirements and translate them into technical solutions
Experience with automated testing, debugging, and continuous improvement processes
Proven ability to design and implement complex algorithms
Experience in developing and maintaining high-quality software applications
Strong troubleshooting and root-cause analysis skills
Ability to collaborate with cross-functional teams and stakeholders
Experience in maintaining technical documentation

Company

Independent Software

twittertwitter
company-logo
Product development services to help early-stage software ventures accelerate.

Funding

Current Stage
Early Stage
Company data provided by crunchbase