Actalent · 4 days ago
Senior Software Development Engineer
Wonder how qualified you are to the job?
Business DevelopmentBusiness Information Systems
Insider Connection @Actalent
Responsibilities
Design, implement, integrate, and verify software applications and tools using C/C++ under Linux and Windows OS.
Enhance, optimize, and improve efficiency and robustness of existing software.
Participate in requirements analysis, architecture, and design processes.
Create and document system-level solutions, including Requirements, Interface Control Documents, and Detailed Design Documents.
Collaborate with multiple development teams.
Review, evaluate, and analyze test plans and procedures.
Support system test programs, analyze results, and improve overall system quality.
Lead and provide technical guidance to engineers, designers, and support personnel.
Participate in a complete software development lifecycle using SAFe methodologies.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Strong proven experience in C++ programming languages.
Deep knowledge and experience in real-time multi-threaded embedded software.
Proven experience in development under Linux.
Experience in socket programming, IPC, and PUB/SUB architecture.
Working knowledge of networking protocols (TCP/UDP/IP/HTTP/SNMP/DHCP/DNS) and VLANs.
Familiarity with networking switching and routing concepts (firewall, IPsec, tunneling, etc.).
Demonstrated ability to manage priorities, context switches, and efficiently use shared resources.
Experience working in a fast-paced environment following SAFe software development principles.
Proficiency in continuous integration/continuous deployment and test-driven software development.
Strong engineering communication skills (written and verbal).
Ability to lead, break down software tasks, and mentor less experienced team members.
Preferred
Knowledge of the latest C++14/17 and later versions is desirable.
Bachelor’s degree in Computer Science/Software Engineering (Master’s degree preferred).
12+ years of experience in software development.
Agile/Scrum/SAFe certification or proven experience practicing Agile software development principles.
Company
Actalent
Actalent is an engineering and sciences service company.
H1B Sponsorship
Actalent has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2023 (31)
2022 (63)
2021 (20)
Funding
Current Stage
Late StageLeadership Team
Recent News
Company data provided by crunchbase