Belcan ยท 4 hours ago
Senior Software Engineer
Belcan is a company seeking a highly skilled Defense Senior Software Engineer II with expertise in operating systems and embedded software. The successful candidate will lead the design, development, testing, and deployment of software systems for internal projects and external defense customers.
Responsibilities
Lead software engineering teams in architecting, designing, developing, testing, and deploying software and software systems, including:
Embedded controllers
User interfaces
Diagnostics
Communication gateways
Data processing tools
Capture and document customer, user, and engineering software requirements
Produce and review software work products, such as:
Requirements documentation
Sequence/timing diagrams
User experience wireframes
Process documentation and flowcharts
User stories
Test plans and test reports
Project planning and scheduling documentation
User guides
Continuously improve software development processes, including:
Code reviews
Unit testing and system testing
Automated testing
Project task tracking and team collaboration
Continuous integration
Bug and issue tracking
Qualification
Required
Bachelor's degree in Computer Science, Computer Engineering, or related technical field, or equivalent work experience
Minimum of 4 years of professional software development experience
Experience with in-vehicle software architecture and design
Experience with software languages, technologies, methodologies, APIs, databases, and Pub/Sub systems
Proficiency in C, C++, and Python development
Solid understanding of low-level Linux and operating system fundamentals (process management, memory management, system startup)
Knowledge of communications protocols and standards, including CAN bus, TCP/IP, UDP, DDS, and other serial protocols
Strong troubleshooting skills to quickly identify and resolve software issues
Excellent verbal and written communication skills for technical and non-technical audiences
Ability to work independently, manage multiple assignments simultaneously, and pay close attention to detail
Preferred
Strong working knowledge of software technology architecture and configuration
Experience with multi-system integration, IoT, web app development, and distributed systems integration
Knowledge of software documentation best practices
Experience with MATLAB and Simulink for control algorithm development, analysis, and validation
Experience planning, estimating, scheduling, and coordinating technical projects
Leadership experience managing small teams of software developers
Automotive vehicle knowledge, including hands-on mechanical or electrical experience
Proven ability to interface with software, network, and hardware development and integration teams
Current or ability to obtain Secret DOD security clearance
Company
Belcan
Belcan is a engineering services company offering design, manufacturing, and IT solutions for aerospace, defense, automotive, and more.
Funding
Current Stage
Late StageTotal Funding
unknown2024-06-10Acquired
Recent News
2025-10-31
2025-09-30
Company data provided by crunchbase